Ciao a tutti,
in un pannello ho due Jlist, una contiene gli utenti abilitati, l'altra contiene gli utenti disabilitati.
Nel pannello ci sono anche due bottoni che servono per abilitare e disabilitare.
quando l'amministratore clicca su un campo della lista, mi salvo in 2 variabili il valore e l'indice.codice:JList listaAttivi = new JList(listAttiviModel); listaAttivi.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); listaAttivi.setLayoutOrientation(JList.VERTICAL); listaAttivi.setVisibleRowCount(-1);
e poi con i bottoni sposto il campo da una lista all'altra.
Per esempio se un amministratore clicca su un campo della lista degli utenti attivi e poi clicca su disabilita il campo verrà spostato nella lista degli utenti disabilitati.
Il problema sorge quando l'amministratore clicca su un campo di una lista e poi un campo dell'altra. Il campo della prima lista resta "evidenziato". Ho provato ad usare sia listaNAttivi.clearSelection(), che listaNAttivi.setSelectedIndex(-1), ma con scarsi risultati....
Sapete aiutarmi?

Rispondi quotando