Eu acho que agora eu intendi…
Você cria classes que extendem o JPANEL e depois joga o objeto dentro do painel tabulado, é isso?
Se vc estiver instanciando isso como objetos separados, ai cada aba vc tem que criar um método.
Se vc só ta arrastando os paineis dentro da classe do JPanel, basta vc criar um método que busca os dados das duas abas…
Se a ABA1 tiver o campo com variavel: campoDaAba1,
E a ABA2 tiver o campo com variavel: campoDaAba2
basta vc fazer
private void carregarCampos(){
campoDaAba1.getText();
campoDaAba2.getText();
}
Se vc criou objetos do JPanel, vamos supor que cada objeto chama:
painel1
e
painel2
vamos supor que v
c criou o método carregarCampos() nas duas classes, então qndo clicar em salvar vc chama:
private void eventoSalvar(){
painel1.carregarCampos();
painel2.carregarCampos();
}
Isso por que se vc criar os dois paineis no msmo JFrame, ou seja, na msma classe, sem separar os objetos, então você terá acesso a todos esses campos, pois mesmo estando como private, vc está na mesma classe. Portanto, tem acesso.
Se for em objetos diferentes, ai vc nao tem mais esse acesso, por causa do private.
É simples assim.
Não sei se fui claro,
qqer coisa grita ae
PS: use a tag Code, qndo for colar código, pq fica mais facil de ver 