Hallo !
Ich brauche eine ganzzahl von einem JSpinner, für die ich anfangs keine Schranken setzten will.
Der JSpinner soll also auf- oder abwärts fahren und den eingestellten Wert ausgeben.
Mit der Konstruktion :
wird ein JSpinner erstellt, den man auch in Aktion sieht.
Nun macht der Listener nichts mehr mit.
MIt folgendem Code
kann der Wert abgefragt werden.
Aber.
Wie kann ich das Object zu int umwandeln ?
Der Einfall mit Parsen eines Strings zu Integer ist falsch,
weil das Casten des Objects val zu String text :
zu folgendem Fehlerkommentar führt:
Exception in thread "main" java.lang.ClassCastException: java.lang.Integer
cannot be cast to java.lang.String
at start.propertyChange(start.java:77)
(die Datei heisst start.java)
Das Casten des Objects zu Integer direkt ist nicht übersetztbar. Eclipse verpasst rote karte.
Wie kann ich die Sache konzipieren, dass ich den Wert irgendwohin kriege ?
Egal ob String oder Integer ?
Schönes Fest jedenfalls, klein-odd[/i]
Ich brauche eine ganzzahl von einem JSpinner, für die ich anfangs keine Schranken setzten will.
Der JSpinner soll also auf- oder abwärts fahren und den eingestellten Wert ausgeben.
Mit der Konstruktion :
Code:
spinner = new JSpinner();
spinner.addPropertyChangeListener(this);
wird ein JSpinner erstellt, den man auch in Aktion sieht.
Nun macht der Listener nichts mehr mit.
MIt folgendem Code
Code:
public void propertyChange(PropertyChanegeEvent e)
{
JSpinner sender = (JSpinner)e.getSource();
Oblect val = sender.getValue();
}
kann der Wert abgefragt werden.
Aber.
Wie kann ich das Object zu int umwandeln ?
Der Einfall mit Parsen eines Strings zu Integer ist falsch,
weil das Casten des Objects val zu String text :
Code:
String text = (String)val;
zu folgendem Fehlerkommentar führt:
Exception in thread "main" java.lang.ClassCastException: java.lang.Integer
cannot be cast to java.lang.String
at start.propertyChange(start.java:77)
(die Datei heisst start.java)
Das Casten des Objects zu Integer direkt ist nicht übersetztbar. Eclipse verpasst rote karte.
Wie kann ich die Sache konzipieren, dass ich den Wert irgendwohin kriege ?
Egal ob String oder Integer ?
Schönes Fest jedenfalls, klein-odd[/i]