java添加关闭叉号_为什么窗口右上角的X关闭按钮无效?

已结贴√

问题点数:20 回复次数:8

ca56232b3bbedf9a539d07f37fffb99a.gif

3144d8b7615c79d9f638db40d5689d26.gif

a218af6549b45ee526caf607ebff1358.gif

0f8df0e29816ae721419de940fb833d1.gif

为什么窗口右上角的X关闭按钮无效?

import java.awt.*;

import java.awt.event.*;

public class ct extends Frame implements ActionListener

{

static ct frm=new ct();

static MenuBar mb=new MenuBar();

static Menu menu0=new Menu("人事管理");

static Menu menu1=new Menu("待遇管理");

static Menu menu2=new Menu("系统维护");

static Menu menu3=new Menu("用户管理");

static Menu menu4=new Menu("帮助");

static MenuItem mi0_1=new Menu("档案管理");

static MenuItem mi0_2=new Menu("考勤管理");

static MenuItem mi0_3=new Menu("奖惩管理");

static MenuItem mi0_4=new Menu("培训管理");

static MenuItem mi0_5=new MenuItem("关闭");

static MenuItem mi1_1=new Menu("账套管理");

static MenuItem mi1_2=new Menu("人员设置");

static MenuItem mi1_3=new Menu("统计报表");

static MenuItem mi2_1=new Menu("企业架构");

static MenuItem mi2_2=new Menu("基本资料");

static MenuItem mi2_3=new Menu("初始化系统");

static MenuItem mi3_1=new Menu("新增用户");

static MenuItem mi3_2=new Menu("选项");

static MenuItem mi4_1=new Menu("帮助主题");

static MenuItem mi4_2=new Menu("关于系统");

public static void initGUI()

{

frm.setTitle("人力资源管理系统");

mb.add(menu0);

mb.add(menu1);

mb.add(menu2);

mb.add(menu3);

mb.add(menu4);

menu0.add(mi0_1);

menu0.add(mi0_2);

menu0.add(mi0_3);

menu0.add(mi0_4);

menu0.add(mi0_5);

menu1.add(mi1_1);

menu1.add(mi1_2);

menu1.add(mi1_3);

menu2.add(mi2_1);

menu2.add(mi2_2);

menu2.add(mi2_3);

menu3.add(mi3_1);

menu3.add(mi3_2);

menu4.add(mi4_1);

menu4.add(mi4_2);

mi0_1.addActionListener(frm);

mi0_2.addActionListener(frm);

mi0_3.addActionListener(frm);

mi0_4.addActionListener(frm);

mi0_5.addActionListener(frm);

mi1_1.addActionListener(frm);

mi1_2.addActionListener(frm);

mi1_3.addActionListener(frm);

mi2_1.addActionListener(frm);

mi2_2.addActionListener(frm);

mi2_3.addActionListener(frm);

mi3_1.addActionListener(frm);

mi3_2.addActionListener(frm);

mi4_1.addActionListener(frm);

mi4_2.addActionListener(frm);

frm.setSize(1366,740);

frm.setBackground(Color.white);

frm.setMenuBar(mb);

frm.setVisible(true);

}

public static void main(String args[])

{

initGUI();

}

public void actionPerformed(ActionEvent e)

{

MenuItem mi=(MenuItem)e.getSource();

if(mi==mi0_5)

System.exit(0);

}

public void windowClosing(WindowEvent e)

{

frm=(ct)e.getSource();

frm.setVisible(false);

frm.dispose();

System.exit(0);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值