Imaginem a seguinte situação e veja se vc pode me ajudar.
Possuo um JDesktopPane com dois JInternalFrame .
Os dois JInternalFrames são referentes ao dados de cliente um contendo os campos referente a dados pessoais o outro com campos de contato (endereço e telefone).
Como posso fazer para quando eu clicar em um botão (contato por exemplo) na tela de dados pessoais, carregar a tela de contato com os respectivos dados? E vice-versa.
Será que estou tentando implementar de uma forma muito difícil ou impossível?
É bem melhor você usar um único JInternalFrame que mostre primeiramente os dados pessoais e um botão Avançar>>, se o botão for pressionado redimensionar a JInternalFrame, refazer o layout e apresentar os dados de contato com um botão Cadastrar.
Você pode passar os dados para o construtor da outra tela.
Pode fazer uma classe para validar os dados e passar a classe para a outra tela.
Pode colocar os atributos estáticos na classe que vai chamar, e na classe que vai ser chamada pode acessar os dados. (Que coisa feia!!!)
…
Existem várias formas.