Problemas em excluir/limpar todos os elementos de um JList de uma só vez
7 respostas
B
bicarbonato
Olá pessoal,
Como removo todos os elementos de um JList, sendo que um dos elementos está selecionado?
Procurei muito aqui no GUJ e nos mais variados forums internet a fora, e confesso que não encontrei nada que faça isso corretamente até agora.
Tentei assim:
modeloJList.removeAllElements();
e funciona, SE NENHUM ELEMENTO FOI SELECIONADO!
Porém, quando se seleciona algum elemento, dá uma exceção do tipo “out of bounds” e não deleta nada!
Tentei usar o metodo clearSelection(), mas ele só tira o foco do item selecionado e faz o método isSelectionEmpty() retornar true, porém o item permanece selecionado!
Não adianta também, se algum item foi selecionado antes!
Antes de responder, por favor, testem!
Não ta achando que alguém aqui é teu empregado ne ? Nem todos temos tempo bem vontade de ficar testando coisa para os outros.
Mas dessa vez, testei e funcionou se não rolou posta todo teu código ai …
Sucesso
B
bicarbonato
Não adianta também, se algum item foi selecionado antes!
Antes de responder, por favor, testem!
Não ta achando que alguém aqui é teu empregado ne ? Nem todos temos tempo bem vontade de ficar testando coisa para os outros.
Mas dessa vez, testei e funcionou se não rolou posta todo teu código ai …
Sucesso
Uai?!
Ficou ofendido?!
Cara eu já expliquei a situação! Crie um JList, encha de Items, selecione um e depois use esse método aí que você falou! NÃO VAI FUNCIONAR E VAI DISPARAR A EXCEÇÃO QUE CITEI!
A
adriano.ferranti1 like
O código postado pelo colega funcionou corretamente para mim, por favor teste os códigos antes de reclamar e tenha mais respeito com os colegas que abrem mão de seu tempo para tentar lhe ajudar.