⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menuexam.java

📁 Java程序设计实用教程源代码 本书源代码按章分别放置在不同的文件夹中,所有程序均在JDK1.6环境下编译运行正常,除了第13章需要建立ODBC数据源之外,其他程序只要有Java运行环境即可直接运行
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
public class menuExam extends Frame {
  public menuExam(String str) {
    super(str);
    //创建菜单条并将其加入到框架窗体中
    MenuBar menuBar = new MenuBar();
    this.setMenuBar(menuBar);
    //创建"文件"菜单和及其子菜单
    Menu filemenu = new Menu("文件");
    MenuItem newfile = new MenuItem("新建");
    MenuItem openfile = new MenuItem("打开", new MenuShortcut(KeyEvent.VK_O));
    MenuItem savefile = new MenuItem("保存");
    MenuItem pageSetting = new MenuItem("页面设置");
    MenuItem printfile = new MenuItem("打印");
    printfile.setEnabled(false);
    MenuItem quitfile = new MenuItem("关闭");
    //把子菜单项加入到"文件"菜单中
    filemenu.add(newfile);
    filemenu.add(openfile);
    filemenu.add(savefile);
    filemenu.addSeparator(); //添加分隔线
    filemenu.add(pageSetting);
    filemenu.add(printfile);
    filemenu.addSeparator();
    filemenu.add(quitfile);
    //创建"编辑"菜单及其子菜单项
    Menu edit = new Menu("编辑");
    edit.add(new CheckboxMenuItem ("剪切",false));
    edit.add(new CheckboxMenuItem ("复制",true));
    edit.add(new CheckboxMenuItem ("粘贴"));
    //创建"搜索"菜单及其子菜单项
    Menu search = new Menu("搜索");
    search.add(new MenuItem("查找"));
    search.add(new MenuItem("查找下一个"));
    search.add(new MenuItem("替换"));
    //创建"帮助"菜单及其子菜单项
    Menu help = new Menu("帮助");
    help.addSeparator();
    help.add(new MenuItem("关于..."));
    help.add(new MenuItem("帮助索引"));
    //把所有菜单加入到菜单条中
    menuBar.add(filemenu);
    menuBar.add(edit);
    menuBar.add(search);
    menuBar.add(help);
  }
  //设置框架窗体的大小,宽为400,高为300
  public Dimension getPreferredSize() {
    return new Dimension(400, 250);
  }
  public static void main(String[] args) {
    //创建框架窗体
    menuExam menuFrame = new menuExam("菜单演示");
    //设置框架窗体的事件监听(关闭窗体事件)
    menuFrame.addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
        System.exit(0);
      }
    });
    //显示框架窗体
    menuFrame.pack();
    menuFrame.setVisible(true);
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -