[Resolvido]Adicionando itens na jList

9 respostas
C

Pessoal o código abaixo add o item no jText na Jlist.

DefaultListModel model = new DefaultListModel(); this.jList1.setModel(model); model.addElement(this.jTextField.getText());

Como eu faço para quando eu clicar novamente, ele vá adicionando e não substituindo o conteudo da lista?

9 Respostas

C

Fiz corrigi o código acima e deu certo só tenho um problema.

Como faço para exibir todos os itens da minha jList em um JOptionpane?

OBS: todos os item da lista não só o item selecionado.

For(int i=0;i<model.size();i++){ JoptionPane.show.MessageDialog(null,?????????????)

T

tu pode concatenar em uma String e no fim do teu for:

C

Então nesse caso não posso concatenar, preciso de casa item da lista,

pois depois irei adicionar cada item no banco de dados através do SQL

J

para mostrar o dado selecionado de uma JList em um JOptionPane você pode utilizar o seguinte código:

JOptionPane.showMessageDialog(null, jList.getSelectedValue().toString(), "Item Selecionado", 1);
C

Então JonaTHANNM,

fazendo isso funciona, só que apenas quando eu seleciono meu ITEM,

gostaria de mostrar todos os itens da lista, sem precisar selecionar.

J

para mostrar todos os elementos substitua a linha que te enviei por estas:

for(int i = 0; i < jList.getModel().getSize(); i ++){
	JOptionPane.showMessageDialog(null, jList.getModel().getElementAt(i), "Item Selecionado", 1);
}
C

Isso mesmo!

Valeu!

S

muito bom…

A

CaioNascimento:
Pessoal o código abaixo add o item no jText na Jlist.

DefaultListModel model = new DefaultListModel(); this.jList1.setModel(model); model.addElement(this.jTextField.getText());

Como eu faço para quando eu clicar novamente, ele vá adicionando e não substituindo o conteudo da lista?

como se resolve este problema pois estou com o mesmo caso.

Criado 24 de maio de 2011
Ultima resposta 17 de nov. de 2012
Respostas 9
Participantes 5