|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2008
Messaggi: 60
|
[JAVA] multiplo setSelectedValue. Come fare?
Ciao a tutti.
eccomi di nuovo. Mi sono arenato da 2gg su questo problema. Ho una JList di nome "lstGenere" che ha una serie di valori presi da una tabella del DB. al click su una JTable, devo settare i campi JTextField, JComboBox e JList. tutto bene tranne la JList. il codice Codice:
String strGen = ((String)tblFilm.getValueAt(tblFilm.getSelectedRow(), 2));
String strGenere[]=strGen.split(",");
lstGenere.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
for (String g:strGenere){
lstGenere.setSelectedValue(g, true);
}
sembra che "setSelectedValue" sovrascriva il precendente valore nonostante "ListSelectionModel.MULTIPLE_INTERVAL_SELECTION" ho una stringa del tipo "Avventura,Azione,Giallo". una list con -Avventura -Azione -...... -Commedia -Giallo -...... -..ecc... viene settata solo "Giallo". Come fare per evidenziarle tutte e tre? Grazie, ciao tagan |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
prova con la
public void setSelectedIndices(int[] indices)
__________________
In God we trust; all others bring data |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Apr 2008
Messaggi: 60
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:37.



















