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

📄 menutest.java

📁 这是清华大学编写的JAVA教材中所有题目的源代码!
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;

class MenuTest 
{
	public static void main(String args[])
	{
		Frame f=new Frame("正在测试菜单!");
		
		//创建菜单条并加入到框架窗体中
		MenuBar mnuMenuBar=new MenuBar();
		f.setMenuBar(mnuMenuBar);
		
		//创建File菜单和相应的菜单项
		Menu mnuFile= new Menu("文件");
		//创建快捷键
		MenuShortcut ms=new MenuShortcut(KeyEvent.VK_N,false);
		MenuItem mnuFileNew=new MenuItem ("新建",ms);
		
		MenuItem mnuFileOpen=new MenuItem ("打开…");
		MenuItem mnuFileSave=new MenuItem ("保存");
		MenuItem mnuFileSaveAs=new MenuItem ("另存为…");
		MenuItem mnuFilePageSetting=new MenuItem ("页面设置…");
		MenuItem mnuFilePrint=new MenuItem ("打印");
		MenuItem mnuFileQuit=new MenuItem ("退出");
		//设置菜单项不可用
		mnuFilePrint.setEnabled(false);
		//把菜单项加入到File菜单中
		mnuFile.add(mnuFileNew);
		mnuFile.add(mnuFileOpen);
		mnuFile.add(mnuFileSave);
		mnuFile.add(mnuFileSaveAs);
		mnuFile.addSeparator();//添加分割条
		mnuFile.add(mnuFilePageSetting);
		mnuFile.add(mnuFilePrint);
		mnuFile.addSeparator();//添加分割条
		mnuFile.add(mnuFileQuit);
		
		//创建View菜单和Checkbox菜单项并加入到View菜单中
		Menu mnuView=new Menu("视图");
		CheckboxMenuItem mnuViewNormal=new CheckboxMenuItem("普通",true);
		CheckboxMenuItem mnuViewSpecial=new CheckboxMenuItem("特殊");
		mnuView.add(mnuViewNormal);
		mnuView.add(mnuViewSpecial);
		
		//创建Help菜单和二级菜单
		Menu mnuHelp=new Menu("帮助");
		MenuItem mnuHelpAbout=new MenuItem("关于帮助");
		mnuHelp.add(mnuHelpAbout);
		//创建二级菜单
		Menu mnuHelpTopic=new Menu("帮助主题");
		MenuItem mnuHelpTopic1=new MenuItem("主题1");
		MenuItem mnuHelpTopic2=new MenuItem("主题2");
		mnuHelp.add(mnuHelpTopic);
		mnuHelpTopic.add(mnuHelpTopic1);
		mnuHelpTopic.add(mnuHelpTopic2);
		
		//把所有菜单加入到菜单条中
		mnuMenuBar.add(mnuFile);
		mnuMenuBar.add(mnuView);
		mnuMenuBar.add(mnuHelp);
		
		f.setSize(300,200);
		f.setVisible(true);
	}
}

⌨️ 快捷键说明

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