- 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 SummaryFields Modifier and Type Field Description protected ChangeListenerchangeListenerThe instance ofChangeListener.protected ContainerListenercontainerListenerThe instance ofContainerListener.protected JMenuBarmenuBarThe instance ofJMenuBar.
 - 
Constructor SummaryConstructors Constructor Description BasicMenuBarUI()
 - 
Method SummaryAll 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.ComponentUIcontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
 
- 
 
- 
- 
- 
Field Detail- 
menuBarprotected JMenuBar menuBar The instance ofJMenuBar.
 - 
containerListenerprotected ContainerListener containerListener The instance ofContainerListener.
 - 
changeListenerprotected ChangeListener changeListener The instance ofChangeListener.
 
- 
 - 
Method Detail- 
createUIpublic static ComponentUI createUI(JComponent x) Returns a new instance ofBasicMenuBarUI.- Parameters:
- x- a component
- Returns:
- a new instance of BasicMenuBarUI
 
 - 
installDefaultsprotected void installDefaults() Installs default properties.
 - 
installListenersprotected void installListeners() Registers listeners.
 - 
installKeyboardActionsprotected void installKeyboardActions() Registers keyboard actions.
 - 
uninstallDefaultsprotected void uninstallDefaults() Uninstalls default properties.
 - 
uninstallListenersprotected void uninstallListeners() Unregisters listeners.
 - 
uninstallKeyboardActionsprotected void uninstallKeyboardActions() Unregisters keyboard actions.
 - 
createContainerListenerprotected ContainerListener createContainerListener() Returns an instance ofContainerListener.- Returns:
- an instance of ContainerListener
 
 - 
createChangeListenerprotected ChangeListener createChangeListener() Returns an instance ofChangeListener.- Returns:
- an instance of ChangeListener
 
 
- 
 
-