Tenho um frame1 q tem um botão pesquisa, apos apertar em pesquisa ele abre outro frame1
esse outro frame2 tem toda a consulta, apos selecionar um id nesse frame2 ele abre outro frame3.
Pergunto, como faço para fazer depois de clicar em cima do id para voltar para o frame 1 e não abrir outro frame3?
Sendo que esse código abaixo ta no frame 1
public void recebendo(String recebe)
{
escolha.setText(recebe);
escolha.setEnabled(false);
}
E esse codigo ta no frame2
private void confirmarActionPerformed(java.awt.event.ActionEvent evt) {
recebe = new Colaboradores();
recebe.setVisible(true);
int linha = tabela.getSelectedRow();
recebe.recebendo(tabela.getValueAt(linha, 0).toString());
dispose();
recebe.setDefaultCloseOperation(Colaboradores.DISPOSE_ON_CLOSE);
}
Todo codigo de consulta ao banco de dados ta no frame 2.
Primeira dica a você é utilizar um JFrame principal e fazer todas as outras janelas serem JDialog… Na parte do cogido que você fizer a seleção do item desejado
Tela1 tela1 = new Tela1();
tela1.setVisible(true);
dispose();
O programa ta me retornando a informação que preciso corretamente…o problema é que ele ta abrindo em outro frame…eu quero q a informação assim que clico em OK volte para o frame anterior…so isso.
FRAME 1 vai para o FRAME 2 que abre o FRAME 3…
mas eu quero que FRAME 1 abre o FRAME 2 que ao clicar em OK…volte para o FRAME1
[quote=kazacca]O programa ta me retornando a informação que preciso corretamente…o problema é que ele ta abrindo em outro frame…eu quero q a informação assim que clico em OK volte para o frame anterior…so isso.
FRAME 1 vai para o FRAME 2 que abre o FRAME 3…
mas eu quero que FRAME 1 abre o FRAME 2 que ao clicar em OK…volte para o FRAME1[/quote]
Sim, é exatamente isso que o link que te passei mostra como fazer.