Pessoal,
eu tenho um jframe, e um jdialog que é acionado por um menu do jframe…
No jdialog eu coloquei um botão fechar com “System.exit(0);”.
Se o botão é acionado, tanto o jframe principal, quanto o jdialog são fechados.
E eu gostaria que apenas o jdialog se fechasse ao acionar o botão.
Como posso fazer?
Agredico
Lucas Ribeiro
Ô amigo,
desculpe a demora, eu achei que a resposta tinha ido e não foi. Não entendi.
Imagino que este “jdialog.dispose()” seria colocado dentro dos actionPerformed e keyPressed no botão…
A ide acha que estou me referindo a outro elemento e diz pra mim renomear, ou ele, ou o outro.
Eu pesquisei e encontrei um tutorial que ensinava os parâmetros do método getDefaultCloseOperation(),
e encontrei o parâmetro DISPOSE_ON_CLOSE, que desempenha a função desejada, mas não funcionou.
Agradecido
Lucas
System.exit(0) é o comando para fechar o sistema.
dispose(); é o comando para fechar a janela atual.
Troque um pelo outro.