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 ChangeListenerChangeListener的实例。protected MenuListenerMenuListener的实例。在类 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 voidsetupPostTimer(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的实例。
-