java.awt中的菜单
1.菜单条:java.awt.MenuBar
构造方法:MenuBar()
常用方法:public void add(Menu menu):将参数menu指定的菜单增加到当前菜单条中
将菜单放置到某个窗口中的方法:窗口对象名.setMenuBar(MenuBar bar)
2.菜单:java.awt.Menu
构造方法Menu():创建一个无标题的菜单
Menu(String s):创建一个标题为s的菜单
常用方法
public void add(Menu menu):将参数menu指定的菜单增加到当前菜单中
public void add(MenuItem item):向当前菜单中增加参数item指定的菜单项
public int getItemCount():返回当前菜单中菜单项的数目(不包括子菜单下的菜单项)
public void addSeparator():增加菜单项之间的分隔线
3.菜单项:java.awt.MenuItem
构造方法MenuItem():构造一个无标题的菜单项
MenuItem(String s):构造一个标题为s的菜单项
常用方法
public void addActionListener(ActionListener l):给菜单项增加监视器
public void setEnable(boolean b):设置菜单项是否可被选择
public String getLabel():获取菜单项的名字
public void setShortcut(MenuShortcut m):给菜单项设置快捷键
MenuShortcut类是一个为菜单项设置快捷键的类,构造方法为MenuShortcut(int key);
key可以取值KeyEvent.VK_A---KeyEvent.VK_Z等,表示快捷键为Ctrl+A---Ctrl+Z
4.复选框菜单项:CheckboxMenuItem
其用法与MenuItem相同,只是在选择某个菜单项时会出现一个对号标记