编写一个只有两个菜单项的菜单程序,菜单项为“文件”和“退出”,要求在选择“退出”时,关闭整个JFrame窗口。用swing组件
    麻烦大家帮我想想,我想了好久都搞不出

解决方案 »

  1.   

    【1】 JMenu首先加监听,
    【2】 System.exit(0);jMenuItem.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                   System.exit(0);
                }
            });
      

  2.   


            jMenuItem.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    System.exit(0);
                }
            });
      

  3.   

    不赞成使用 System.exit,这是整个系统退出,如果是在别的窗口的基础上弹出来的Frame,会关闭整个系统可以如下实现:
    1、设置JFrame在关闭时的操作,frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    2、在菜单添加监听:
    menuItem.setActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e){
    //销毁要释放的资源
    ...
    //关闭窗口
    frame.dispose();
    }
    })