JInternalFrame

3 respostas
A

Olá pessoal estou com problema com o JInternalFrame…

Seguinte qdo o usuario clicar em um botao no JIF eo gostaria de adicionar um objeto em um Vector que esta na tela principal…
alguem ae poderia me ajudar??? :oops:

3 Respostas

ViniGodoy

Olá.

Dê uma olhada nesse exemplo e veja se ele já te ajuda.

Outra coisa, não use Vector, e sim o ArrayList. Ele é uma classe mais moderna, com uma interface mais sucinta, e não é sincronizado.

Para declarar um ArrayList você faz:
List suaLista = new ArrayList();

Também suporta generics:
List<String> suaLista = new ArrayList<String>();

Para usar:

suaLista.add(Vinicius);

System.out.println(suaLista.get(0));

suaLista.remove(Vinicius);
A

ViniGodoy:
Olá.

Dê uma olhada nesse exemplo e veja se ele já te ajuda.

Outra coisa, não use Vector, e sim o ArrayList. Ele é uma classe mais moderna, com uma interface mais sucinta, e não é sincronizado.

Para declarar um ArrayList você faz:
List suaLista = new ArrayList();

Também suporta generics:
List<String> suaLista = new ArrayList<String>();

Para usar:

suaLista.add(Vinicius);

System.out.println(suaLista.get(0));

suaLista.remove(Vinicius);

</blockquote>

mudei a variavel para static…
qto ao ArrayList ele nao pode ser serializado naum é?

ViniGodoy

Variável static??? Pra que??? ugh… em 99% dos casos você tem uma solução melhor do que usar uma variável static…

O arraylist é tão Serializable quanto um Vector. Ele implementa serializable normalmente.

Criado 4 de maio de 2007
Ultima resposta 4 de mai. de 2007
Respostas 3
Participantes 2