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?

Foi útil?

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
scroll top