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
- Direct Known Subclasses:
SynthMenuUI
A default L&F implementation of MenuUI. This implementation
is a "combined" view/controller.
-
Nested Class Summary
Modifier and TypeClassDescriptionclass
As of Java 2 platform 1.4, this previously undocumented class is now obsolete.protected class
Instantiated and used by a menu item to handle the current menu selection from mouse events. -
Field Summary
Modifier and TypeFieldDescriptionprotected ChangeListener
The instance ofChangeListener
.protected MenuListener
The instance ofMenuListener
.Fields declared in class javax.swing.plaf.basic.BasicMenuItemUI
acceleratorDelimiter, acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, propertyChangeListener, selectionBackground, selectionForeground
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ChangeListener
Returns an instance ofChangeListener
.protected MenuListener
Returns an instance ofMenuListener
.static ComponentUI
Constructs a new instance ofBasicMenuUI
.protected void
setupPostTimer
(JMenu menu) Sets timer to themenu
.Methods declared in class 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
Methods declared in class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI
-
Field Details
-
changeListener
The instance ofChangeListener
.
-
-
Constructor Details
-
BasicMenuUI
public BasicMenuUI()Constructs aBasicMenuUI
.
-
-
Method Details
-
createUI
Constructs a new instance ofBasicMenuUI
.- Parameters:
x
- a component- Returns:
- a new instance of
BasicMenuUI
-
createMenuListener
Returns an instance ofMenuListener
.- Parameters:
c
- a component- Returns:
- an instance of
MenuListener
-
createChangeListener
Returns an instance ofChangeListener
.- Parameters:
c
- a component- Returns:
- an instance of
ChangeListener
-
setupPostTimer
Sets timer to themenu
.- Parameters:
menu
- an instance ofJMenu
.
-