J'ai un seul JPanel qui contient un JSlider et un JLabel. Je veux le configurer de sorte que lorsque la valeur de JSlider est modifiée par l'utilisateur, cette nouvelle valeur est reflétée par le JLabel.Modification de la valeur d'un JLabel à partir de la valeur d'un JSlider
Je comprends que je peux déclencher ChangeEvents avec le Slider, mais je ne sais pas comment ajouter un ChangeListener au JLabel. Voici un extrait de mon code.
scaleSlider.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent event)
{
int currentTime = ((JSlider)event.getSource()).getValue();
doSomething(currentTime);
fireStateChanged(event);
}
JLabel timeValue = new JLabel("Time: " + scaleSlider.getValue());
timeValue.add???
(je ne sais pas quoi faire maintenant afin de refléter les changements du curseur)
Vais-je dans la bonne direction avec cela? Merci d'avance pour votre aide.
Parfait, merci. –
Vous êtes les bienvenus, heureux d'aider! – jjnguy