Galera Bom Dia a Todos.
Estou precisando chamar um formulário, mas eu quero que quando feche esse formulário a aplicação continue rodando pois
o formulário principal nunca será fechado!!
Obrigado!!
Obs:já tentei .show e .setVisible(true), quando fecho ele fecha a aplicação.
verifique se seu JFrame segundario não esta assim
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
pois se estiver você esta dizendo para encerar a aplicação apos fechar o JFreme
para solucionar é só remover a linha
até mais!
[quote=CleberJoseRossi]Galera Bom Dia a Todos.
Estou precisando chamar um formulário, mas eu quero que quando feche esse formulário a aplicação continue rodando pois
o formulário principal nunca será fechado!!
Obrigado!!
Obs:já tentei .show e .setVisible(true), quando fecho ele fecha a aplicação.[/quote]
Como o formulário principal nunca deve ser fechado, faça com que os seus formulários secundários sejam JDialogs. Com isso, diga para que haja um “dispose” ao fechá-lo, somente escondendo o formulário, e não fechando a aplicação.
public class FormularioSecundario extends JDialog
{
public FormularioSecundario()
{
super();
setTitle("Este é o formulário secundário! Ao fechá-lo, o programa continuará rodando!");
setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); // É aqui que se resolve o problema!
}
}
Faça o teste e nos dê um reply!
Abraços!!