java.awt中的菜单

来源:互联网 发布:读取网络考勤机数据 编辑:程序博客网 时间:2024/06/05 08:56

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相同,只是在选择某个菜单项时会出现一个对号标记

 

 

 

 

 

原创粉丝点击