Question

Lors de la mise en œuvre ChangeListener, l'événement de JSlider est déclenché chaque fois que la valeur change. Je dois obtenir la dernière valeur d'un JSLider. Je ne ai pas besoin chaque valeur visitée par le curseur, juste la dernière valeur lorsque l'utilisateur relâche le pointeur de curseur

Était-ce utile?

La solution

Vérifier getValueIsAdjusting () à l'intérieur fonction stateChanged.

  JSlider source = (JSlider)e.getSource();
  if (!source.getValueIsAdjusting()) {
       ....
  }
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top