caidan.java

来自「在面板中建立菜单项」· Java 代码 · 共 42 行

JAVA
42
字号
import java.awt.*;
import java.awt.event.*;
public class MenuWindow extends Frame implements ActionListener,ItemListener
{
	TextArea output;
	PopupMenu popup;
	public MenuWindow()
	{
		MenuBar mb;
		Menu m1,m2,m3,m4;
		MenuItem mil_1,mil_2,mil_3,mil_4,mi2_2,mi3_1,
		pmi1,pmi2,mi5_1_duplicate;
		CheckboxMenuItem mi2_1;
		addWindowListener(new WindowAdapter())
		{
			public void windowClosing(WindowEvent e)
			{
				System.exit(0);
			} 
		});
		output=new TextArea(5,30);
		output.setEditable(false);
		add("Center",output);
		//创建菜单条
		mb=new MenuBar();
		setMenuBar(mb);
		//创建第一个菜单.各菜单项都带有快捷键
		m1=new Menu("文件");
		mb.add(m1);
		mil_1=new MenuItem("新建");
		mil_1.setShortcut(new MenuShortcut(KeyEvent.VK_N));
		mb.add(mil_1);
		mil_2=new MenuItem("打开");
		mil_2.setShortcut(new MenuShortcut(KeyEvent.VK_O));
		mb.add(mil_2);
		mil_3=new MenuItem("保存");
		mil_3.setShortcut(new MenuShortcut(KeyEvent.VK_S));
		m1.add(mil_3);
		m1.addSeparator();//添加分隔线
		
	}
}

⌨️ 快捷键说明

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