- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.MenuBarUI
-
- javax.swing.plaf.basic.BasicMenuBarUI
-
- 已知直接子类:
-
MetalMenuBarUI
,SynthMenuBarUI
public class BasicMenuBarUIextends MenuBarUI
MenuBarUI的默认L&F实现。 该实现是“组合”视图/控制器。
-
-
字段汇总
字段 变量和类型 字段 描述 protected ChangeListener
changeListener
ChangeListener
的实例。protected ContainerListener
containerListener
ContainerListener
的实例。protected JMenuBar
menuBar
JMenuBar
的实例。
-
构造方法摘要
构造方法 构造器 描述 BasicMenuBarUI()
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 protected ChangeListener
createChangeListener()
返回ChangeListener
的实例。protected ContainerListener
createContainerListener()
返回ContainerListener
的实例。static ComponentUI
createUI(JComponent x)
返回BasicMenuBarUI
的新实例。protected void
installDefaults()
安装默认属性。protected void
installKeyboardActions()
注册键盘操作。protected void
installListeners()
注册听众。protected void
uninstallDefaults()
卸载默认属性。protected void
uninstallKeyboardActions()
取消注册键盘操作。protected void
uninstallListeners()
取消注册听众。-
声明方法的类 javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
-
-
-
-
字段详细信息
-
menuBar
protected JMenuBar menuBar
JMenuBar
的实例。
-
containerListener
protected ContainerListener containerListener
ContainerListener
的实例。
-
changeListener
protected ChangeListener changeListener
ChangeListener
的实例。
-
-
方法详细信息
-
createUI
public static ComponentUI createUI(JComponent x)
返回BasicMenuBarUI
的新实例。- 参数
-
x
- 一个组件 - 结果
-
BasicMenuBarUI
的新实例
-
installDefaults
protected void installDefaults()
安装默认属性。
-
installListeners
protected void installListeners()
注册听众。
-
installKeyboardActions
protected void installKeyboardActions()
注册键盘操作。
-
uninstallDefaults
protected void uninstallDefaults()
卸载默认属性。
-
uninstallListeners
protected void uninstallListeners()
取消注册听众。
-
uninstallKeyboardActions
protected void uninstallKeyboardActions()
取消注册键盘操作。
-
createContainerListener
protected ContainerListener createContainerListener()
返回ContainerListener
的实例。- 结果
-
ContainerListener
一个实例
-
createChangeListener
protected ChangeListener createChangeListener()
返回ChangeListener
的实例。- 结果
-
ChangeListener
的实例
-
-