Hallo zusammen,
ich habe ein Programm mit 2 JSpinner die beide Zahlen haben. der eine funktioniert auch einwandfrei, bei dem anderen wird mir im Debug Modus der Rückgabewert "null" angezeigt und dadurch startet das programm auch nicht, da ich im Laufe des programms noch einen ChangeListener habe der den Wert des JSpinners in ein int umwandelt.
bei laenge funktioniert alles, nur bei anzahl gibt er mir dann eine NullPointerException. Meine Frage deshalb wie bekomme ich bei anzahl einen Wert?
ich habe ein Programm mit 2 JSpinner die beide Zahlen haben. der eine funktioniert auch einwandfrei, bei dem anderen wird mir im Debug Modus der Rückgabewert "null" angezeigt und dadurch startet das programm auch nicht, da ich im Laufe des programms noch einen ChangeListener habe der den Wert des JSpinners in ein int umwandelt.
Java:
JSpinner laenge;
JSpinner anzahl;
int laenge2 = 8;
int anzahl2 = 3;
laenge = new JSpinner();
laenge.addChangeListener(this);
laenge.setValue(laenge2);
anzahl = new JSpinner();
anzahl.addChangeListener(this);
anzahl.setValue(anzahl2);
laenge2 = Integer.valueOf(laenge.getValue().toString()).intValue();
anzahl2 = Integer.valueOf(anzahl.getValue().toString()).intValue();
bei laenge funktioniert alles, nur bei anzahl gibt er mir dann eine NullPointerException. Meine Frage deshalb wie bekomme ich bei anzahl einen Wert?