Jlist - movendo itens

3 respostas
flavi0

Olá,
eu possuo uma jlist e tem um botão subir e descer…
tem algum comando que faz descer e subir os itens… ow eu vou ter que resolver isto com uma estrutura de repetição?

abraços

3 Respostas

Sami_Koivu

Olá,

Pelo que eu saiba não há "comando" para fazer isto. Eu faço assim para subir os itens:

(paramList é meu JList, model é um DefaultListModel associado com o JList)

Object obj = paramList.getSelectedValue();
if (obj != null) {
    int index = paramList.getSelectedIndex();
    if (index &gt 0) {
        model.remove(index);
        model.add(index-1, obj);
        paramList.setSelectedIndex(index-1);
    }
}

O código remove o item selecionado, adiciona ele numa posição acima da antiga, e seleciona de novo. Vê se serve para você.

[]s,
Sami

flavi0

Obrigado colega…
consegui resolver

flavi0

consegui
obrigado

Criado 28 de novembro de 2006
Ultima resposta 28 de nov. de 2006
Respostas 3
Participantes 2