Как я могу получить текст из компонента в JList?

StackOverflow https://stackoverflow.com/questions/966625

  •  12-09-2019
  •  | 
  •  

Вопрос

у меня есть 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);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top