求JAVA中关闭窗口的代码

来源:百度知道 编辑:UC知道 时间:2024/05/05 15:05:56
我想用jMenuItem1_5这个按钮用一个actionAdapter的触发事件
关闭总个图形界面的方法代码

哪位大虾帮帮忙 在线急等
JPanel contentPane;
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenu1 = new JMenu();
JMenu jMenu2 = new JMenu();
JMenuItem jMenuItem1_1 = new JMenuItem();
JMenuItem jMenuItem1_2 = new JMenuItem();
JMenuItem jMenuItem1_3 = new JMenuItem();
JMenuItem jMenuItem1_4 = new JMenuItem();
JMenuItem jMenuItem1_5 = new JMenuItem();
JMenuItem jMenuItem2_1 = new JMenuItem();
JPanel jPanel1 = new JPanel();
JPanel jPanel2 = new JPanel();
JPanel jPanel3 = new JPanel();
JPanel jPanel4 = new JPanel();
JPanel jPanel5 = new JPanel();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();

想制作菜单里的退出效果吧?
这样吧,你给那个jMenuItem1_5添加一个ActionListener就行了,
jMenuItem1_5.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(..........)

else
System.exit(0);
}
});
这个可能有点危险,如果你的数据没有保存,或者是你要在后台处理一些东西的时候就会引起数据丢失;
不过你可以在里边在添加一个if else
来判断你的数据是否要保存或者后台的数据是不是已经完成,
如果没有完成要提醒用户,你可以使用JOptionPane里的警告对话框,来告诉用户!

this.dispose();//先销毁窗口
System.exit(0);//退出整个系统