(3)编写一个应用程序,要求如下:  ① 在窗口设置两个菜单“文件”、“编辑”; ② 在“文件”菜单里添加三个菜单项“打开”、“保存”、“关闭”; ③ 在“编辑”菜单里添加两个菜单项“复制”

仅供参考
仅供参考
仅供参考

(3)编写一个应用程序,要求如下:
 ① 在窗口设置两个菜单“文件”、“编辑”;
② 在“文件”菜单里添加三个菜单项“打开”、“保存”、“关闭”;
③ 在“编辑”菜单里添加两个菜单项“复制”、“粘贴”;
④ 点击关闭菜单项时,使程序关闭。

package Java作业;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class dame03 {
    public static class cannian extends JFrame{
        public cannian(){
            super("菜单演示");
            //创建菜单栏
            MenuBar menuBar = new MenuBar();
            //设置菜单栏
            this.setMenuBar(menuBar);
            //创建菜单
            Menu m1 = new Menu("文件", true);
            //向菜单栏中添加菜单
            menuBar.add(m1);
            //创建选项
            MenuItem menuItem1 = new MenuItem("打开");
            MenuItem menuItem2 = new MenuItem("保存");
            MenuItem menuItem3 = new MenuItem("关闭");
            m1.add(menuItem1);
            m1.add(menuItem2);
            m1.add(menuItem3);
            Menu m2 = new Menu("编辑", true);
            menuBar.add(m2);
            MenuItem menuItem4 = new MenuItem("复制");
            MenuItem menuItem5 = new MenuItem("粘贴");
            m2.add(menuItem4);
            m2.add(menuItem5);
            menuItem3.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    System.exit(0);
                }
            });
            setSize(300,300);
            setVisible(true);
            this.setLocationRelativeTo(null);
            this.setResizable(false);
            this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        }

    }

    public static void main(String[] args) {
        new cannian();
    }
}

你可能感兴趣的:(日常作业)