Salve, sono riuscito nel mio intento soltanto che ho un piccolo problemino.
il codice è il seguente.
codice:
JPanel stuffPanel = new JPanel();
String[] scelte = {"una", "due", "tre", "quattro"};
final JList lista = new JList(scelte);
lista.addListSelectionListener(new ListSelectionListener(){
public void valueChanged(ListSelectionEvent e){
String valore=(String) lista.getSelectedValue();
System.out.println(valore);
try{
createSwingInternalFrame( desktopPane, "My CICCIO", 10, 150 );
}catch(Exception a){}
}
}
);
Il problema che si pone è che quando clicco col mouse su un elemento della lista per esempio uno o due, è come se io avessi cliccato sopra due volte infatti ogni volta mi viene stampato due volte la stringa contenuta nella variabile "valore". Questo genera una sorta di errore perchè fa creare 2 volte un InternalFrame.
Mi sapete dire il perchè????