java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.MenuItemUI
javax.swing.plaf.basic.BasicMenuItemUI
javax.swing.plaf.basic.BasicMenuUI
- 已知子类:
SynthMenuUI
MenuUI 的默认 L&F 实现。此实现是一个“组合”视图/控制器。
-
内部类总结
内部类修饰符和类型类描述class
从 Java 2 平台 1.4 开始,这个以前未记录的类现在已过时。protected class
由菜单项实例化和使用,以处理鼠标事件中的当前菜单选择。 -
字段摘要
字段修饰符和类型Field描述protected ChangeListener
ChangeListener
的实例。protected MenuListener
MenuListener
的实例。在类 javax.swing.plaf.basic.BasicMenuItemUI 中声明的字段
acceleratorDelimiter, acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, propertyChangeListener, selectionBackground, selectionForeground
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述protected ChangeListener
返回ChangeListener
的实例。protected MenuListener
返回MenuListener
的实例。static ComponentUI
构造一个BasicMenuUI
新实例protected void
setupPostTimer
(JMenu menu) 将计时器设置为menu
。在类 javax.swing.plaf.basic.BasicMenuItemUI 中声明的方法
createMenuDragMouseListener, createMenuKeyListener, createMouseInputListener, createPropertyChangeListener, doClick, getPath, getPreferredMenuItemSize, getPropertyPrefix, installComponents, installDefaults, installKeyboardActions, installListeners, paintBackground, paintMenuItem, paintText, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, update
在类 javax.swing.plaf.ComponentUI 中声明的方法
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI
-
字段详细信息
-
changeListener
ChangeListener
的实例。
-
-
构造方法详细信息
-
BasicMenuUI
public BasicMenuUI()构造一个BasicMenuUI
-
-
方法详情
-
createUI
构造一个BasicMenuUI
新实例- 参数:
x
- 一个组件- 返回:
BasicMenuUI
的新实例
-
createMenuListener
返回MenuListener
的实例。- 参数:
c
- 一个组件- 返回:
MenuListener
的实例
-
createChangeListener
返回ChangeListener
的实例。- 参数:
c
- 一个组件- 返回:
ChangeListener
的实例
-
setupPostTimer
将计时器设置为menu
。- 参数:
menu
-JMenu
的实例。
-