JList

1 resposta
Vanilson

Bem pessoal, estou com problema em perceber um codigo que encontrei aqui no forum que tem haver com selecção multipla em uma JList, eis o codigo:

String [] itens;
itens = new String[lista.getSelectedValues().length];  
for (int ln = 0; ln < lista.getSelectedValues().length; ln++)  
{  
     itens[ln] = lista.getSelectedValues()[ln].toString();  
      System.out.println(itens[ln]);  
}

1 Resposta

ViniGodoy

O que você quer fazer?

Se for para obter os vários objetos selecionados num JList, basta simplesmente fazer:

Object[] valores = lista.getSelectedValues();

O resto o código faz uma idiotice. Ele percorre esse array chamando toString() em todos os objetos. Isso não só é completamente desnecessário, como fortemente desaconselhado.

Criado 8 de julho de 2010
Ultima resposta 8 de jul. de 2010
Respostas 1
Participantes 2