class AngleSlider implements ChangeListener {
public void stateChanged(ChangeEvent e) {
JSlider source = (JSlider) e.getSource();
if (!source.getValueIsAdjusting()) {
double dAngle = (double)source.getValue();
pnlCannon.dCannonAngle=Math.toRadians(dAngle);
pnlCannon.repaint();
}
}
}
Ceci est notre écouteur d'événement actuel. Y at-il un auditeur différent requis pour faire ce que je veux?Comment appeler un actionlistener pendant que le curseur bouge, pas seulement quand je lâche la souris?
MERCI! Votre premier code a parfaitement fonctionné! Nous nous sentons comme des idiots implémentant if (! Source.getValueIsAdjusting()) en premier lieu! – user525479