Ordenar JList[RESOLVIDO]

Possuo uma JList com uma certa quantidade de elementos. O usuário pode selecionar um dos elementos e então ele terá um botão com uma flecha para cima e uma para baixo, podendo alterar a ordem dos elementos. Ex.:

O JList tem os elementos:

[quote]Casa
Carro
Apartamento
Moto[/quote]

Ai ele seleciona Moto e clica na flecha pra cima uma vez. Ficaria:

[quote]Casa
Carro
Moto
Apartamento[/quote]

Grato desde já.

Cria uma propriedade indice para o elemento e manipula ela.

Desculpe a ignorância, mas não entendi =S

Isso consegui fazer, agora é tentar o resto =)

Conseguir resolver o problema. Se alguém se interessar, ai está a solução que usei:

private void moverItemAbaixo(int indice) { if(indice+1 < listModel.getSize()) { Object obj1 = listModel.getElementAt(indice); obj1 = listModel.getElementAt(indice); Object obj2 = listModel.getElementAt(indice+1); obj2 = listModel.getElementAt(indice+1); listModel.set(indice, obj2); listModel.set(indice+1, obj1); lista.setSelectedIndex(indice+1); } }