2009-06-08 5 views

Répondre

8
JList dataList=(...) 

for(int i = 0; i < dataList.getModel().getSize(); i++) { 
    System.out.println(dataList.getModel().getElementAt(i)); 
} 
3
Object[] temp = jList1.getSelectedValues(); 
temp[i] = the object you want. 
+0

Êtes-vous sûr que ce que vous voulez? Cela ne fonctionne que si tous les objets de la liste sont sélectionnés. –

+0

J'ai seulement besoin d'obtenir les objets des éléments qui sont sélectionnés, j'ai probablement oublié de dire que désolé. –

+0

alors pourquoi avez-vous accepté Pierre répondre alors – developer

2
DefaultListModel list = new DefaultListModel(); 
JList jl = new JList(list); 

int i = 21; 
Object = element; 
String = yourElement; 

element = jl.getModel().getElementAt(i); 
yourElement = element.toString; 
0
String nick = jListNicknames.getModel().getElementAt(index).toString(); 
System.out.println(nick); 
Questions connexes