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 SummaryModifier 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 Details- 
menuBarThe instance ofJMenuBar.
- 
containerListenerThe instance ofContainerListener.
- 
changeListenerThe instance ofChangeListener.
 
- 
- 
Constructor Details- 
BasicMenuBarUIpublic BasicMenuBarUI()
 
- 
- 
Method Details- 
createUIReturns 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.
- 
createContainerListenerReturns an instance ofContainerListener.- Returns:
- an instance of ContainerListener
 
- 
createChangeListenerReturns an instance ofChangeListener.- Returns:
- an instance of ChangeListener
 
 
-