Eu tenho uma classe de Usuario com seus atributos e outra classe que é tipo um ArmazenaUsuario, que tem um ArrayList do tipo Usuario que armazena ele e tem alguns métodos para achar esse usuário e tudo mais.
Tenho um JFrame Tela Principal e um JFrame TelaCadastro (que é um formulário).
Dentro do Tela principal eu fiz isso:
UsuarioArmazena usuarios = new UsuarioArmazena();
ai poderia usar o método usuarios.adiciona(Usuario x) que é da classe usuario armazena
Mas qdo eu vou da TelaPrincipal pra Tela Cadastro eu preencho os dados e como faço para ele armazenar os dados do arraylist no objeto que instanciei na classe TelaPrincipal?
eu tentei isso aqui na TelaPrincipal:
UsuarioArmazena usuarios = new UsuarioArmazena();
public TelaPrincipal() {
initComponents();
}
public void addUsuarios(Usuario a) {
usuarios.addUsuario(a);
}
e isso na TelaCadastro
[code]public class TelaCadastro extends javax.swing.JFrame {
TelaPrincipal frame1 = new TelaPrincipal();
// Esse comando aqui em baixo ta dentro de um botão
Participante pt1 = new Participante(nome, cpf, numtel, email, endereco);
frame1.addUsuarios(pt1);[/code]
mas nao ta rolando