tenho 2 telas. telaVenda e telaContaReceber.
como eu faço para que nao hora que eu clicar no botao confirmar os dados que
estão na telaVenda passem para a telaContaReceber.
tipo passar o Cliente da telaVenda passar para o Cliente da telaContaReceber.
flw T+.
É dificil responder a melhor solução sem saber o contexto. Mas lembre-se que voce pode criar classes em Java que não fazem parte da Interface e contem dados para que outras classes possam usar. Use static, se for o seu caso!
Uma solução simples seria você colocar no construtor da telavenda um parametro que pode ate mesmo ser a telaContaReceber, entao voce poderia criar o objeto telaVenda como algo assim:
TelaContas contas = new TelaContas().setVisible(true);
TelaVenda venda = new TelaVenda(contas);
E na classe TelaContas criar seters para preencher os campos q deseja com os valores da TelaVenda, entendeu?
Não acredito ser a solução mais interessante mas é a mais simples de fazer e no final a mais adotada.