Ich habe früher schon öfter mit JSlidern gearbeitet, aber seit
gestern Abend steh' ich irgendwie auf dem Schlauch.
Der ChangeListener ist korrekt überschrieben, da bei Initialiserung
die aktuelle Sliderposition von 7 ausgegeben wird. Aber keine Änderung
ruft meinen ChangeListener auf.
Bin ich heute total blöde, oder was mach ich hier falsch? :shock:
gestern Abend steh' ich irgendwie auf dem Schlauch.
Code:
import javax.swing.*;
import javax.swing.event.*;
class Slider extends JFrame {
JSlider slider = new JSlider(JSlider.HORIZONTAL, 1, 365, 7);
public Slider() {
getContentPane().add(slider);
slider.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {} {
System.out.println(slider.getValue());
}});
pack();
setVisible(true);
}
public static void main(String[] args) {
new Slider();
}
}
die aktuelle Sliderposition von 7 ausgegeben wird. Aber keine Änderung
ruft meinen ChangeListener auf.
Bin ich heute total blöde, oder was mach ich hier falsch? :shock: