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
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