Inserir e deletar string de um JList

Pessoal,
Estou montando um novo projeto aqui na empresa e estou com uma dúvida. Eu montei todo o layout do meu projeto e ele fará uma pesquisa no banco de dados e montará um arquivo com o retorno da query. Minha dúvida é o seguinte: Tenho um JTextField, um JList e dois botões (Adicionar e Remover). Quando eu preencher o JTextField e clicar em Adicionar, ele irá inserir o que esta no JTextField no JList. Se eu selecionar uma informação do JList e clicar em Remover, ele irá deletar do JList a informação selecionada.
Como eu posso fazer isso ?

Obrigado desde já,
Falow.

Dê uma olhada no documentação e procure os seguintes metodos em javax.swing.JList.htm

 removeSelectionInterval(int index0,  int index1)
 e 
 getSelectedIndex()

 Isso vai resolver seu problema.

Ainda estou encontrando algumas dificuldades…
Consegui incluir um registro, mas quando vou incluir mais um ele limpa a JList e coloca o novo valor …
Alguém tem um exemplo de código ou pode me explicar mais detalhadamente?

P.S. CLAUDIO, esses métodos de que você me falou eu tentei usá-los, mas eu não sei como usá-los corretamente …

Aqui tem um exemplo sobre adicionar e remover itens de uma lista:
http://java.sun.com/docs/books/tutorial/uiswing/components/list.html#mutable

Valew Bani,
Vou estudar mais sobre este assunto …

Falow.

Bani,
Estudei sobre o assunto e consegui resolver o problema.
Obrigado pela a ajuda de todos ! :smiley:

Falow! 8)

Pessoal,

aproveitando o tópico:

to tentando popular a minha jlist com dados do banco…

jList1 = new JList(listModel);
                jList1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION );
                jList1.setSelectedIndex(0);
                jList1.setVisibleRowCount(5);
                
                
                jScrollPane3 = new JScrollPane (jList1);

listModel contém os dados…

mas falta algo pq qdo rodo o programa nao aparecem os dados…

help? :slight_smile: