Pessoal como é que eu faço pra quando o cara clicar no x do jframe o programa apresente uma msg perguntando se ele deseja mesmo sair ou não?
tipo um editor quando vc vai sair sem salvar o documento.
abraço.
Pessoal como é que eu faço pra quando o cara clicar no x do jframe o programa apresente uma msg perguntando se ele deseja mesmo sair ou não?
tipo um editor quando vc vai sair sem salvar o documento.
abraço.
Veja o exemplo abaixo.
import java.io.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class ExemploClose extends JFrame {
private void initComponents() {
JLabel jl = new JLabel ("Exemplo");
getContentPane().add (jl);
setBounds (0, 0, 200, 200);
setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE);
addWindowListener (new WindowAdapter() {
public void windowClosing (WindowEvent e) {
int ret = JOptionPane.showConfirmDialog (ExemploFonte.this, "Deseja encerrar o programa?");
if (ret == JOptionPane.YES_OPTION) {
dispose();
} else {
// não faz nada
}
}
});
}
public ExemploFonte () {
super();
initComponents();
}
public static void main(String[] args) {
ExemploClose e = new ExemploClose ();
e.setVisible (true);
}
}