JList -> Adicionar String

4 respostas
P

Eu criei um JList, então resolvi criar um JAreaText e um botao.
Meu interesse era quando eu escrevesse na area e clickasse no botao fosse adicionado na Lista o q eu escrevi.
O meu problema foi que não consegui fazer a ação do botão.

Eu criei uma lista de palavras.

String PalavrasListaPrincipal[] = { "oi", "flw" };

Me disseram que eu poderia adicionar novas palavras usando o Stringbuffer.
Mas como faço isso dentro de uma ação?

new ActionListener() { public void actionPerformed( ActionEvent event ) { } });

4 Respostas

R

Acerdito que basta você setar o modelo do list com o array.

String PalavrasListaPrincipal[] = { “oi”, “flw” };

JList lista = new JList(PalavrasListaPrincipal);

Acredito que isso funcione no seu caso.

S

E para adicionar mais elementos no seu list, tente criar seu JList assim

DefaultListModel model = new DefaultListModel();
        JList list = new JList(model);

Dái, pode adicionar mais elementos simplesmente com:

model.addElement("Value");

Abraços,
Sami

P

vlww funcionou :smiley:

soh uma coisa, como eu faria pra quando eu fechasse o programa, fosse executa-lo novamente, essa lista estivesse salva?

J

Você pode pegar a Lista e salva-la em um arquivo de texto, e quando o programa fosse carregado ele iria consultar esse txt e pegava os valores.

Criado 22 de julho de 2005
Ultima resposta 23 de jul. de 2005
Respostas 4
Participantes 4