提供JFrame
了一种方法setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
。我想在这个 Frame 实际关闭之前运行一些代码。我怎么做 ?
问问题
632 次
4 回答
2
实现 WindowListener 并捕获窗口关闭事件。就像是-
yourWindow.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
// do something here
}
});
于 2013-04-03T04:25:13.890 回答
2
JFrame frame = new JFrame();
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
// The window is closing
}
});
于 2013-04-03T04:27:49.413 回答
2
做这个
frame.addWindowsListener(new WindowAdapter() {
public void windowClosing() {
// do your work here
frame.dispose();
}
}
于 2013-04-03T04:28:34.983 回答
1
请参考WindowListener文档
于 2013-04-03T04:25:04.470 回答