Sam*_*Sam 24 java swing jframe windowlistener
我有一个简单的GUI:
public class MyGUI extends JFrame{
public MyGUI(){
run();
}
void run(){
setSize(100, 100);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// maybe an action listener here
}
}
Run Code Online (Sandbox Code Playgroud)
我想打印出这条消息:
System.out.println("Closed");
Run Code Online (Sandbox Code Playgroud)
当GUI关闭时(按下X时).我怎样才能做到这一点?
pra*_*nth 56
试试这个.
addWindowListener(new WindowAdapter()
{
@Override
public void windowClosing(WindowEvent e)
{
System.out.println("Closed");
e.getWindow().dispose();
}
});
Run Code Online (Sandbox Code Playgroud)