Forse non hai ancora compreso: devi usarlo se vuoi determinare se la selezione sta ancora cambiando oppure no.Originariamente inviato da bircastri
Ma io non utilizzo il metodo che tu mi hai indicato
Scenario: hai 4 elementi nel JList: "a", "b", "c", "d". Tu clicchi su "a", poi tenendo premuto "trascini" la selezione su "b" e poi "c". Qui hai 3 eventi dove getValueIsAdjusting() ti fornisce true (= la selezione sta ancora cambiando).
Quando, mentre sei ancora su "c", tu rilasci il tasto del mouse, viene generato un ulteriore evento, dove stavolta getValueIsAdjusting() fornisce false (= la fase di selezione è terminata).
Nel caso più estremo e ristretto, se tu fai click (pressione+rilascio) su 1 unico elemento del JList hai comunque i 2 eventi, uno con getValueIsAdjusting() a true, l'altro a false.
Ed è questo che ti ha fregato finora.
La documentazione javadoc di Java SE si trova qui (e si può anche scaricare dal sito java.sun.com per averla offline).Originariamente inviato da bircastri
poi dove la pesco la documentazione?
Se non hai a portata di mano (ehm ... mouse) e non consulti assiduamente la documentazione del framework, non programmi in Java ... nemmeno dopo 2 anni di esperienza.