Hallo,
ich habe ein Listfeld erstellt, in dem momentan noch wenig Werte eingegeben sind.
Ich möchte, dass der Wert, der mir bei getSelectedValue(); zurückgegeben wird in einen String gespeichert und an die aufrufende Methode zurückgegeben wird (keine Mehrfachauswahl!!).
(Das ich dazu den Methodenkopf etc ändern muss weiß ich.)
Mein Problem ist, dass momentan wenn ich es so ablaufen lasse, aus der Main Methode, folgender Fehler auftritt:
java.lang.NullPointerException
at RBSucheAuto.Listfeld(RBSucheAuto.java:81)
at RBSucheAuto.main(RBSucheAuto.java:41)
Exception in thread "main"
Es wäre schön, wenn mir jemand helfen könnte!
Vielen Dank
Grüße
Heiko
[/quote]
ich habe ein Listfeld erstellt, in dem momentan noch wenig Werte eingegeben sind.
Ich möchte, dass der Wert, der mir bei getSelectedValue(); zurückgegeben wird in einen String gespeichert und an die aufrufende Methode zurückgegeben wird (keine Mehrfachauswahl!!).
(Das ich dazu den Methodenkopf etc ändern muss weiß ich.)
Mein Problem ist, dass momentan wenn ich es so ablaufen lasse, aus der Main Methode, folgender Fehler auftritt:
java.lang.NullPointerException
at RBSucheAuto.Listfeld(RBSucheAuto.java:81)
at RBSucheAuto.main(RBSucheAuto.java:41)
Exception in thread "main"
Es wäre schön, wenn mir jemand helfen könnte!
Vielen Dank
Grüße
Heiko
Code:
public static void Listfeld()
{
JFrame frame = new JFrame("Liste der Auswählbaren Dateien");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final String data[] =
{ "D:\\wsad\\TrimzahlenWeb", "D:\\wsad\\Heiko1", "Ende" };
JList liste = new JList(data);
frame.getContentPane().add(liste);
frame.pack();
frame.show();
Object gewaehlt = liste.getSelectedValue();
String uebergabe=gewaehlt.toString();
System.out.println(uebergabe);