Como posso obter o texto de um componente em um JList?
Pergunta
Eu tenho um JList
e eu estou querendo obter o texto de uma entrada dessa lista em um índice específico. Alguém poderia me informar como fazer isso ou eu deveria reestruturar meu código para getValues
vez de getIndices
?
Solução
JList dataList=(...)
for(int i = 0; i < dataList.getModel().getSize(); i++) {
System.out.println(dataList.getModel().getElementAt(i));
}
Outras dicas
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);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow