javax.swing.plaf.basic
Class BasicMenuUI
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
public class BasicMenuUI
- extends BasicMenuItemUI
Disabled: no SafeJ information.
A default L&F implementation of MenuUI. This implementation
is a "combined" view/controller.
Nested Class Summary |
class |
BasicMenuUI.ChangeHandler
As of Java 2 platform 1.4, this previously undocumented class
is now obsolete. |
protected class |
BasicMenuUI.MouseInputHandler
Instantiated and used by a menu item to handle the current menu selection
from mouse events. |
Fields inherited from class javax.swing.plaf.basic.BasicMenuItemUI |
acceleratorDelimiter, acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, propertyChangeListener, selectionBackground, selectionForeground |
Methods inherited from class javax.swing.plaf.basic.BasicMenuItemUI |
createMenuKeyListener, doClick, getMinimumSize, getPath, getPreferredMenuItemSize, getPreferredSize, installComponents, installUI, paint, paintBackground, paintMenuItem, paintText, uninstallComponents, uninstallUI, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
changeListener
protected ChangeListener changeListener
- Class is disabled.
menuListener
protected MenuListener menuListener
- Class is disabled.
BasicMenuUI
public BasicMenuUI()
- Class is disabled.
createUI
public static ComponentUI createUI(JComponent x)
- Class is disabled.
installDefaults
protected void installDefaults()
- Class is disabled.
- Overrides:
installDefaults
in class BasicMenuItemUI
getPropertyPrefix
protected String getPropertyPrefix()
- Class is disabled.
- Overrides:
getPropertyPrefix
in class BasicMenuItemUI
installListeners
protected void installListeners()
- Class is disabled.
- Overrides:
installListeners
in class BasicMenuItemUI
installKeyboardActions
protected void installKeyboardActions()
- Class is disabled.
- Overrides:
installKeyboardActions
in class BasicMenuItemUI
uninstallKeyboardActions
protected void uninstallKeyboardActions()
- Class is disabled.
- Overrides:
uninstallKeyboardActions
in class BasicMenuItemUI
createMouseInputListener
protected MouseInputListener createMouseInputListener(JComponent c)
- Class is disabled.
- Overrides:
createMouseInputListener
in class BasicMenuItemUI
createMenuListener
protected MenuListener createMenuListener(JComponent c)
- Class is disabled.
createChangeListener
protected ChangeListener createChangeListener(JComponent c)
- Class is disabled.
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener(JComponent c)
- Class is disabled.
- Description copied from class:
BasicMenuItemUI
- Creates a
PropertyChangeListener
which will be added to
the menu item.
If this method returns null then it will not be added to the menu item.
- Overrides:
createPropertyChangeListener
in class BasicMenuItemUI
- Returns:
- an instance of a
PropertyChangeListener
or null
uninstallDefaults
protected void uninstallDefaults()
- Class is disabled.
- Overrides:
uninstallDefaults
in class BasicMenuItemUI
uninstallListeners
protected void uninstallListeners()
- Class is disabled.
- Overrides:
uninstallListeners
in class BasicMenuItemUI
createMenuDragMouseListener
protected MenuDragMouseListener createMenuDragMouseListener(JComponent c)
- Class is disabled.
- Overrides:
createMenuDragMouseListener
in class BasicMenuItemUI
getMaximumSize
public Dimension getMaximumSize(JComponent c)
- Class is disabled.
- Description copied from class:
ComponentUI
- Returns the specified component's maximum size appropriate for
the look and feel. If
null
is returned, the maximum
size will be calculated by the component's layout manager instead
(this is the preferred approach for any component with a specific
layout manager installed). The default implementation of this
method invokes getPreferredSize
and returns that value.
- Overrides:
getMaximumSize
in class BasicMenuItemUI
- Parameters:
c
- the component whose maximum size is being queried;
this argument is often ignored,
but might be used if the UI object is stateless
and shared by multiple components
- Returns:
- a
Dimension
object or null
- See Also:
JComponent.getMaximumSize()
,
LayoutManager2.maximumLayoutSize(java.awt.Container)
setupPostTimer
protected void setupPostTimer(JMenu menu)
- Class is disabled.