public class MetalJideSplitButtonUI extends MetalMenuUI
| Modifier and Type | Class and Description |
|---|---|
protected class |
MetalJideSplitButtonUI.MouseInputHandler |
MetalMenuUI.ChangeHandler| Modifier and Type | Field and Description |
|---|---|
protected Color |
_darkShadowColor |
protected Color |
_highlight |
protected Color |
_lightHighlightColor |
protected ThemePainter |
_painter |
protected PropertyChangeListener |
_propertyChangeListener |
protected Color |
_shadowColor |
changeListener, menuListener, propertyChangeListeneracceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, selectionBackground, selectionForeground| Constructor and Description |
|---|
MetalJideSplitButtonUI() |
appendPath, createChangeListener, createMenuDragMouseListener, createMenuKeyListener, createMenuListener, createPropertyChangeListener, isMouseOver, setMouseOver, setupPostTimerdoClick, getPainter, getPath, getPreferredMenuItemSize, installComponents, installUI, isDownArrowVisible, paint, paintMenuItem, uninstallComponents, uninstallUI, updatecontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehaviorprotected ThemePainter _painter
protected Color _shadowColor
protected Color _darkShadowColor
protected Color _highlight
protected Color _lightHighlightColor
protected PropertyChangeListener _propertyChangeListener
protected String getPropertyPrefix()
getPropertyPrefix in class MetalMenuUIpublic static ComponentUI createUI(JComponent c)
protected void installDefaults()
installDefaults in class MetalMenuUIprotected void uninstallDefaults()
uninstallDefaults in class MetalMenuUIprotected void installListeners()
installListeners in class MetalMenuUIprotected void uninstallListeners()
uninstallListeners in class MetalMenuUIprotected PropertyChangeListener createSplitButtonPropertyChangeListener(JComponent c)
public InputMap getInputMap(int condition, JComponent c)
condition. Called as part of
installKeyboardActions.protected void installKeyboardActions()
installKeyboardActions in class MetalMenuUIprotected void uninstallKeyboardActions()
uninstallKeyboardActions in class MetalMenuUIprotected MouseInputListener createMouseInputListener(JComponent c)
createMouseInputListener in class MetalMenuUIprotected void paintBackground(Graphics g, JMenuItem menuItem, Color bgColor)
MetalMenuUIpaintBackground in class MetalMenuUIg - the paint graphicsmenuItem - menu item to be paintedbgColor - selection background colorprotected void paintText(Graphics g, JMenuItem menuItem, Rectangle textRect, String text)
MetalMenuItemUIpaintText in class MetalMenuItemUIg - graphics contextmenuItem - menu item to rendertextRect - bounding rectangle for rendering the texttext - string to renderpublic Dimension getMinimumSize(JComponent c)
getMinimumSize in class MetalMenuItemUIpublic Dimension getPreferredSize(JComponent c)
getPreferredSize in class MetalMenuUIpublic Dimension getMaximumSize(JComponent c)
getMaximumSize in class MetalMenuUIprotected int getOffset()
protected boolean isAlwaysDropdown(JMenuItem menuItem)
public static void loadActionMap(LazyActionMap map)
protected static void downButtonPressed(JMenu menu)
protected int getRightMargin()
getRightMargin in class MetalMenuItemUI