questo è il codice di valueChanged
valore è una variabile definita cosi nella classecodice:if (evt.getValueIsAdjusting()){ System.out.println("Do nothing"); }else{ valore = jList1.getSelectedValue().toString(); System.out.println(valore); }
e ti assicuro che dopo l'esecuzione di valueChanged il valore della variabile valore è cambiatocodice:String valore = "";