[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

JonaTHANNM

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.

JonaTHANNM

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!

smallpox

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