Hallo!
Ich habe ein ziemlich seltsames Problem in meinem Programm. Und zwar habe ich einen JFrame mit zwei JComboboxes, die ich mit Items befülle. Beim ersten Programmaufruf wird mir aber immer eine NullPointer Exception zurückgegeben wenn ich zum ersten Mal das selectedItem abfrage (welches ich eigentlich vorher mit entsprechender set-methode festgelegt habe).
Erfrage ich das selectedItem an anderer Stelle bzw. später im Code noch einmal, dann klappt es, ohne dass ich irgendwas verändert habe.
Um das Problem zu verstehen, habe ganz klein angefangen und einfach mal in einer leeren main-methode meinen Jframe gestartet:
Selbst hier gibt es eine NUllPointerException, was mal so garnicht in meinen Kopf rein will. Ich habe doch vorher das selectedItem gesetzt?
Wäre echt dankbar, wenn mir jemand helfen könnte :/
lG,
Matta
Ich habe ein ziemlich seltsames Problem in meinem Programm. Und zwar habe ich einen JFrame mit zwei JComboboxes, die ich mit Items befülle. Beim ersten Programmaufruf wird mir aber immer eine NullPointer Exception zurückgegeben wenn ich zum ersten Mal das selectedItem abfrage (welches ich eigentlich vorher mit entsprechender set-methode festgelegt habe).
Erfrage ich das selectedItem an anderer Stelle bzw. später im Code noch einmal, dann klappt es, ohne dass ich irgendwas verändert habe.
Um das Problem zu verstehen, habe ganz klein angefangen und einfach mal in einer leeren main-methode meinen Jframe gestartet:
Java:
public static void main(String[] args) {
AuswahlGUI.main(args);
AuswahlGUI.jComboBox1.setSelectedItem("1980");
AuswahlGUI.jComboBox1.setSelectedIndex(0);
System.out.println(AuswahlGUI.jComboBox1.getSelectedItem().toString());
}
Selbst hier gibt es eine NUllPointerException, was mal so garnicht in meinen Kopf rein will. Ich habe doch vorher das selectedItem gesetzt?
Wäre echt dankbar, wenn mir jemand helfen könnte :/
lG,
Matta