Adicionar e remover linhas de um JList

1 resposta
carioca

Alguem sabe como adicionar e remover linhas de um JList???

1 Resposta

Rafael_Steil

Associe o JList a um DefaultListModel e use os metodos addElement() remove() para adicionar e remover, respectivamente. Eis um exemplo:

DefaultListModel listModel = new DefaulListModel();

// Adiciona os elementos
listModel.addElement("Item 1");
listModel.addElement("Item 2");
listModel.addElement("Item 3");
...
// Cria o JList com base no conteudo do listModel
JList minhaLista = new JList(listModel);
...
// Remove o elemento selecionado
if (minhaLista.getSelectedIndex() > -1) {
	listModel.remove(minhaLista.getSelectedIndex());
}

Para maiores informacoes a respeito de metodos disponiveis, consulte a API:

http://java.sun.com/j2se/1.4.1/docs/api/javax/swing/JList.html
http://java.sun.com/j2se/1.4.1/docs/api/javax/swing/DefaultListModel.html

Rafael

Criado 2 de abril de 2003
Ultima resposta 2 de abr. de 2003
Respostas 1
Participantes 2