Domanda

In sede di attuazione del ChangeListener JSlider, l'evento viene generato ogni volta che il valore cambia. Ho bisogno di ottenere l'ultimo valore di una JSlider:. Non ho bisogno di ogni valore visitato dal cursore, solo l'ultimo valore quando l'utente rilascia il puntatore del cursore

È stato utile?

Soluzione

Check getValueIsAdjusting() inside stateChanged function.

  JSlider source = (JSlider)e.getSource();
  if (!source.getValueIsAdjusting()) {
       ....
  }
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top