JavaTM Platform
Standard Ed. 6

类 javax.swing.JMenuItem
的使用

使用 JMenuItem 的软件包
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
 

javax.swingJMenuItem 的使用
 

javax.swingJMenuItem 的子类
 class JCheckBoxMenuItem
          可以被选定或取消选定的菜单项。
 class JMenu
          菜单的该实现是一个包含 JMenuItem 的弹出窗口,用户选择 JMenuBar 上的项时会显示该 JMenuItem。
 class JRadioButtonMenuItem
          一个单选按钮菜单项的实现。
 

返回 JMenuItemjavax.swing 中的方法
 JMenuItem JPopupMenu.add(Action a)
          将指派指定 Action 对象的新菜单项添加到菜单的末尾。
 JMenuItem JMenu.add(Action a)
          创建连接到指定 Action 对象的新菜单项,并将其追加到此菜单的末尾。
 JMenuItem JPopupMenu.add(JMenuItem menuItem)
          将指定菜单项添加到此菜单的末尾。
 JMenuItem JMenu.add(JMenuItem menuItem)
          将某个菜单项追加到此菜单的末尾。
 JMenuItem JPopupMenu.add(String s)
          创建具有指定文本的菜单项,并将其添加到此菜单的末尾。
 JMenuItem JMenu.add(String s)
          创建具有指定文本的新菜单项,并将其追加到此菜单的末尾。
protected  JMenuItem JPopupMenu.createActionComponent(Action a)
          该工厂方法为添加到 JPopupMenuAction 创建对应的 JMenuItem
protected  JMenuItem JMenu.createActionComponent(Action a)
          该工厂方法创建添加到 JMenuActionJMenuItem
 JMenuItem JMenu.getItem(int pos)
          返回指定位置的 JMenuItem
 JMenuItem JMenu.insert(Action a, int pos)
          在给定位置插入连接到指定 Action 对象的新菜单项。
 JMenuItem JMenu.insert(JMenuItem mi, int pos)
          在给定位置插入指定的 JMenuitem
 

参数类型为 JMenuItemjavax.swing 中的方法
 JMenuItem JPopupMenu.add(JMenuItem menuItem)
          将指定菜单项添加到此菜单的末尾。
 JMenuItem JMenu.add(JMenuItem menuItem)
          将某个菜单项追加到此菜单的末尾。
protected  PropertyChangeListener JPopupMenu.createActionChangeListener(JMenuItem b)
          返回一个正确配置的 PropertyChangeListener,它在 Action 发生更改时更新控件。
protected  PropertyChangeListener JMenu.createActionChangeListener(JMenuItem b)
          返回一个正确配置的 PropertyChangeListener,它在 Action 发生更改时更新控件。
 JMenuItem JMenu.insert(JMenuItem mi, int pos)
          在给定位置插入指定的 JMenuitem
 void JMenu.remove(JMenuItem item)
          从此菜单移除指定的菜单项。
 

javax.swing.plaf.basicJMenuItem 的使用
 

声明为 JMenuItemjavax.swing.plaf.basic 中的字段
protected  JMenuItem BasicMenuItemUI.menuItem
           
 

参数类型为 JMenuItemjavax.swing.plaf.basic 中的方法
protected  void BasicMenuItemUI.installComponents(JMenuItem menuItem)
           
protected  void BasicMenuItemUI.paintBackground(Graphics g, JMenuItem menuItem, Color bgColor)
          绘制菜单项的背景。
protected  void BasicMenuItemUI.paintText(Graphics g, JMenuItem menuItem, Rectangle textRect, String text)
          呈现当前菜单项的文本。
 void BasicRadioButtonMenuItemUI.processMouseEvent(JMenuItem item, MouseEvent e, MenuElement[] path, MenuSelectionManager manager)
           
 void BasicCheckBoxMenuItemUI.processMouseEvent(JMenuItem item, MouseEvent e, MenuElement[] path, MenuSelectionManager manager)
           
protected  void BasicMenuItemUI.uninstallComponents(JMenuItem menuItem)
           
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策