Ajuda com passar dados (resolvido)

Pessoal Boa tarde.

Será que alguém consegue me ajudar? Acontece o seguinte:
tenho 2 forms com uma jtable em cada um. O que preciso e que quando eu cliclar no botão da form1 ele preencha a jtable do form2 com os dados da jtable do form1. Acho que ficou meio confuso. Se alguém conseguir me dar uma luz.
Obs: Enfrentei alguns erros. tentei salvar os valores da jtable em um array, até ai blz a pergunta é, como vou preencher a tabela de outro form com esse dados?

Vlew pela ajuda

1 curtida

Vlw, vou tentar mais tarde e posto aqui.

Tem várias maneiras de fazer isso, porém, a mais fácil é utilizando um listener.
Basicamente, uma maneira de “escutar” notificações a partir de um evento executado, permitindo “avisar” a todos os objetos registrados que uma ação aconteceu.

1 curtida

use orientação a objetos

crie um objeto que tem uma referencia aos dois frames e sabe passar os dados de um para o outro.

de fato vc nem precisa guardar a referencia dos dois, bastaria um metodo assim

classe PassaDados { 
  metodo passaDados(origem, destino){
    destino.setLoucura(origem.getLoucura());
     ...
  }
}

e mandar bala