Как я могу получить текст из компонента в JList? - PullRequest
3 голосов
/ 08 июня 2009

У меня есть JList, и я хочу получить текст записи этого списка по определенному индексу. Может кто-нибудь сообщить мне, как это сделать, или я должен реструктурировать свой код в getValues вместо getIndices?

Ответы [ 4 ]

8 голосов
/ 08 июня 2009
JList dataList=(...)

 for(int i = 0; i < dataList.getModel().getSize(); i++) {
     System.out.println(dataList.getModel().getElementAt(i));
 }
3 голосов
/ 08 июня 2009
Object[] temp = jList1.getSelectedValues();
temp[i] = the object you want.
2 голосов
/ 11 ноября 2009
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 голосов
/ 18 марта 2015
String nick = jListNicknames.getModel().getElementAt(index).toString();
System.out.println(nick);
...