O problema persiste e o system.exit(0); fecha o programa por completo.
Chaybelucas
JFrame eu entendo que é sua janela principal. Aquela que guarda seus componentes, etc. O mesmo que clicar no botão x lá no canto da aplicação. Tá querendo fechar um JInternalFrame? Se sim, eu geralmente crio algo tipo… Digamos que meu JInternalFrame eu chamei de iFrame e tenho um botao.
Na ação do botao, eu tenho…
if(e.getSource() == botao) {
iFrame.dispose();
}
Manda o codigo ae
D
diego121 like
Tente assim primeiro
publicvoidactionPerformed(ActionEvente){System.out.println("Clicou no botao sair!!");dispose();}
Verifique se é necessáro apertar duas vezes para aparecer a mensagem, ou se aparece 2 vezes clicando até fechar.
Caso apareça 2 vezes a mensagem até fechar
publicvoidactionPerformed(ActionEvente){System.out.println("Clicou no botao sair!!");dispose();dispose();}
Verifique tbem se não tem dois jframes, um sobreposto ao outro