Как я могу получить текст из компонента в JList?
Вопрос
у меня есть JList
и я хочу получить текст записи этого списка по определенному индексу.Может ли кто-нибудь сообщить мне, как это сделать, или мне следует реструктурировать свой код на getValues
вместо getIndices
?
Решение
JList dataList=(...)
for(int i = 0; i < dataList.getModel().getSize(); i++) {
System.out.println(dataList.getModel().getElementAt(i));
}
Другие советы
Object[] temp = jList1.getSelectedValues();
temp[i] = the object you want.
DefaultListModel list = new DefaultListModel();
JList jl = new JList(list);
int i = 21;
Object = element;
String = yourElement;
element = jl.getModel().getElementAt(i);
yourElement = element.toString;
String nick = jListNicknames.getModel().getElementAt(index).toString();
System.out.println(nick);
Не связан с StackOverflow