- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.MenuBarUI
-
- javax.swing.plaf.basic.BasicMenuBarUI
-
- Direct Known Subclasses:
MetalMenuBarUI,SynthMenuBarUI
public class BasicMenuBarUI extends MenuBarUI
A default L&F implementation of MenuBarUI. This implementation is a "combined" view/controller.
-
-
Field Summary
Fields Modifier and Type Field Description protected ChangeListenerchangeListenerThe instance ofChangeListener.protected ContainerListenercontainerListenerThe instance ofContainerListener.protected JMenuBarmenuBarThe instance ofJMenuBar.
-
Constructor Summary
Constructors Constructor Description BasicMenuBarUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ChangeListenercreateChangeListener()Returns an instance ofChangeListener.protected ContainerListenercreateContainerListener()Returns an instance ofContainerListener.static ComponentUIcreateUI(JComponent x)Returns a new instance ofBasicMenuBarUI.protected voidinstallDefaults()Installs default properties.protected voidinstallKeyboardActions()Registers keyboard actions.protected voidinstallListeners()Registers listeners.protected voiduninstallDefaults()Uninstalls default properties.protected voiduninstallKeyboardActions()Unregisters keyboard actions.protected voiduninstallListeners()Unregisters listeners.-
Methods declared in class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
-
-
-
-
Field Detail
-
menuBar
protected JMenuBar menuBar
The instance ofJMenuBar.
-
containerListener
protected ContainerListener containerListener
The instance ofContainerListener.
-
changeListener
protected ChangeListener changeListener
The instance ofChangeListener.
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent x)
Returns a new instance ofBasicMenuBarUI.- Parameters:
x- a component- Returns:
- a new instance of
BasicMenuBarUI
-
installDefaults
protected void installDefaults()
Installs default properties.
-
installListeners
protected void installListeners()
Registers listeners.
-
installKeyboardActions
protected void installKeyboardActions()
Registers keyboard actions.
-
uninstallDefaults
protected void uninstallDefaults()
Uninstalls default properties.
-
uninstallListeners
protected void uninstallListeners()
Unregisters listeners.
-
uninstallKeyboardActions
protected void uninstallKeyboardActions()
Unregisters keyboard actions.
-
createContainerListener
protected ContainerListener createContainerListener()
Returns an instance ofContainerListener.- Returns:
- an instance of
ContainerListener
-
createChangeListener
protected ChangeListener createChangeListener()
Returns an instance ofChangeListener.- Returns:
- an instance of
ChangeListener
-
-