Eu quero que ao clicar no botão apareça uma nova tela para entrar com os dados do cadastro.
Pesquisando eu cheguei nesse link:
A sugestão é que eu use o seguinte código no botão:
NomeDaClasseDoSeuForm nomeVariavel = new NomeDaClasseDoSeuForm();
nomeVariavel.setVisible(true);
dispose();
Dessa forma ao pressionar o botão a tela de cadastro aparece e a tela de menu desaparece. O problema é que ao concluir o cadastro a tela de menu não volta.
A minha intenção é que durante o cadastro a tela de menu fique invisível ou que não seja possível interagir com os elementos até que o cadastro seja concluído ou cancelado.
Eu tentei colocar esse mesmo código na conclusão ou cancelamento do cadastro para chamar a tela de menu novamente mas recebo o seguinte erro.
Exception in thread “AWT-EventQueue-0” java.lang.StackOverflowError
