M
Marx
Gast
Hallo zusammen,
ich möchte gern den aktuellen Wert (Kommazahl) eines JSliders in einem Eingabefeld anzeigen. Erhalte jedoch die java.lang.NumberFormatException, wenn ich den Slider bewege. Die Konsolenausgabe klappt. Die Ausgabe im Eingabefeld funktioniert nicht.
Bin ich nun gezwungen, mich mit JFormattedTextField herumzuschlagen oder geht es auch anders??
anlegen des Sliders
Danke Vielmals
ich möchte gern den aktuellen Wert (Kommazahl) eines JSliders in einem Eingabefeld anzeigen. Erhalte jedoch die java.lang.NumberFormatException, wenn ich den Slider bewege. Die Konsolenausgabe klappt. Die Ausgabe im Eingabefeld funktioniert nicht.
Bin ich nun gezwungen, mich mit JFormattedTextField herumzuschlagen oder geht es auch anders??
anlegen des Sliders
Java:
[...]
this.ySlider = new JSlider( 0, 1000, 500 );
this.yuvPanel.add( this.ySlider );
this.ySlider.addChangeListener( this );
[...]
public void stateChanged( final ChangeEvent e ) {
[...]
System.out.println(String.valueOf((double)this.ySlider.getValue() / 1000));
// String txt = String.valueOf((double)this.ySlider.getValue() / 1000);
// System.out.println(txt);
this.yTextField.setText( "" + String.valueOf((double)this.ySlider.getValue() / 1000) );
[...]
}
Danke Vielmals