JList em ordem alfabetica

1 resposta
F

Beleza galera,

Gostaria de saber se tem como colocar os elemetos da JList em ordem alfabetica. Os elementos sao inseridos de forma aleatoria, mas eu gostaria que eles fiquem em ordem alfabetica

Valew galera!!!

1 Resposta

theBalrog

Na verdade, eles não são inseridos em ordem aleatória… Depende muito de como você está adicionando os elementos…

SE você está adicionando os elementos todos de uma só vez, através de um List (como LinkedList ou ArrayList), fica fácil… É só fazer assim:

Collections.sort(listaDeElementos);
DefaultListModel model = (DefaultListModel) suaJList.getModel();

Até aki, sua lista de elementos está ordenanda em ordem crescente (se forem números, será em ordem numérica, se forem nomes, em ordem alfabética…

Daí é soh fazer uma iteração pra adicionar no modelo os elementos da sua lista de elementos…

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