public class EclipseJideSplitButtonUI extends EclipseMenuUI
| Modifier and Type | Class and Description |
|---|---|
protected class |
EclipseJideSplitButtonUI.MouseInputHandler |
EclipseMenuUI.ChangeHandler| Modifier and Type | Field and Description |
|---|---|
protected Color |
_darkShadowColor |
protected Color |
_highlight |
protected Color |
_lightHighlightColor |
protected ThemePainter |
_painter |
protected Color |
_shadowColor |
protected int |
_splitButtonMargin |
protected int |
_splitButtonMarginOnMenu |
changeListener, menuListener, propertyChangeListeneracceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultAccelEndGap, defaultShadowWidth, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, selectionBackground, selectionForeground, shadowColor| Constructor and Description |
|---|
EclipseJideSplitButtonUI() |
| Modifier and Type | Method and Description |
|---|---|
protected MouseInputListener |
createMouseInputListener(JComponent c) |
static ComponentUI |
createUI(JComponent c) |
protected static void |
downButtonPressed(JMenu menu) |
protected Rectangle |
getButtonRect(JComponent c,
int orientation,
int width,
int height)
Gets the bounds for the button part of the
JideSplitButton. |
protected Rectangle |
getDropDownRect(JComponent c,
int orientation,
int width,
int height)
Gets the bounds for the drop down part of the
JideSplitButton. |
protected static Container |
getFirstParentMenuElement(Component comp) |
InputMap |
getInputMap(int condition,
JComponent c)
Returns the InputMap for condition
condition. |
Dimension |
getMaximumSize(JComponent c) |
Dimension |
getMinimumSize(JComponent c) |
protected int |
getOffset() |
Dimension |
getPreferredSize(JComponent c) |
protected String |
getPropertyPrefix() |
protected void |
installDefaults() |
protected void |
installKeyboardActions() |
protected void |
installListeners() |
static void |
loadActionMap(LazyActionMap map)
Populates Buttons actions.
|
protected void |
paintArrow(JMenuItem menuItem,
Graphics g) |
protected void |
paintBackground(Graphics g,
JMenuItem menuItem,
Color bgColor)
Draws the background of the menu item.
|
protected void |
paintIcon(JMenuItem b,
Graphics g) |
protected void |
paintRaised2Border(Graphics g,
Rectangle b) |
protected void |
paintRaisedBorder(Graphics g,
Rectangle b) |
protected void |
paintSunken2Border(Graphics g,
Rectangle b) |
protected void |
paintSunkenBorder(Graphics g,
Rectangle b) |
protected void |
uninstallDefaults() |
protected void |
uninstallKeyboardActions() |
protected void |
uninstallListeners() |
protected void |
updateMnemonicBinding() |
appendPath, createActionMap, createChangeListener, createMenuDragMouseListener, createMenuKeyListener, createMenuListener, createPropertyChangeListener, getActionMap, isMouseOver, paintText, setMouseOver, setupPostTimercreateInputMap, doClick, 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 int _splitButtonMargin
protected int _splitButtonMarginOnMenu
protected String getPropertyPrefix()
getPropertyPrefix in class EclipseMenuUIpublic static ComponentUI createUI(JComponent c)
protected void installDefaults()
installDefaults in class EclipseMenuUIprotected void uninstallDefaults()
uninstallDefaults in class EclipseMenuUIprotected void installListeners()
installListeners in class EclipseMenuUIprotected void uninstallListeners()
uninstallListeners in class EclipseMenuUIpublic InputMap getInputMap(int condition, JComponent c)
condition. Called as part of
installKeyboardActions.condition - the conditionc - the componentprotected void installKeyboardActions()
installKeyboardActions in class EclipseMenuUIprotected void uninstallKeyboardActions()
uninstallKeyboardActions in class EclipseMenuUIprotected MouseInputListener createMouseInputListener(JComponent c)
createMouseInputListener in class EclipseMenuUIprotected Rectangle getButtonRect(JComponent c, int orientation, int width, int height)
JideSplitButton.c - the component. In this case, it is the JideSplitButton.orientation - the orientation.width - the width of the JideSplitButtonheight - the height of the JideSplitButton.JideSplitButton.protected Rectangle getDropDownRect(JComponent c, int orientation, int width, int height)
JideSplitButton.c - the component. In this case, it is the JideSplitButton.orientation - the orientation.width - the width of the JideSplitButtonheight - the height of the JideSplitButton.JideSplitButton.protected void paintBackground(Graphics g, JMenuItem menuItem, Color bgColor)
EclipseMenuUIpaintBackground in class EclipseMenuUIg - the paint graphicsmenuItem - menu item to be paintedbgColor - selection background colorpublic Dimension getMinimumSize(JComponent c)
getMinimumSize in class EclipseMenuItemUIpublic Dimension getMaximumSize(JComponent c)
getMaximumSize in class EclipseMenuUIpublic Dimension getPreferredSize(JComponent c)
getPreferredSize in class EclipseMenuUIprotected int getOffset()
public static void loadActionMap(LazyActionMap map)
map - the action map to loadprotected void updateMnemonicBinding()
updateMnemonicBinding in class EclipseMenuUIprotected static void downButtonPressed(JMenu menu)
Copyright © 2017. All rights reserved.