com.jidesoft.plaf.basic
Class BasicChevronUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.MenuItemUI
com.jidesoft.plaf.vsnet.VsnetMenuItemUI
com.jidesoft.plaf.vsnet.VsnetMenuUI
com.jidesoft.plaf.basic.BasicChevronUI
public class BasicChevronUI
- extends VsnetMenuUI
A Basic L&F implementation of CommandBarChevronUI.
Fields inherited from class com.jidesoft.plaf.vsnet.VsnetMenuItemUI |
_isFloatingIcon, acceleratorFont, acceleratorForeground, acceleratorRect, acceleratorSelectionForeground, arrowIcon, arrowIconRect, backgroundColor, borderColor, checkIcon, checkIconRect, defaultAccelEndGap, defaultShadowWidth, defaultTextIconGap, disabledForeground, iconRect, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, selectionBackground, selectionForeground, shadowColor, textRect, viewRect, windowInputMap, zeroRect |
Methods inherited from class com.jidesoft.plaf.vsnet.VsnetMenuUI |
appendPath, createActionMap, createChangeListener, createMenuDragMouseListener, createMenuKeyListener, createMenuListener, createMouseInputListener, createPopupMenuListener, createPropertyChangeListener, getActionMap, getPropertyPrefix, installDefaults, installKeyboardActions, installListeners, isMouseOver, paintBackground, paintText, setMouseOver, setupPostTimer, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, updateMnemonicBinding |
Methods inherited from class com.jidesoft.plaf.vsnet.VsnetMenuItemUI |
createInputMap, doClick, getIcon, getPainter, getPath, getPreferredMenuItemSize, getRightMargin, installComponents, isDownArrowVisible, isFloatingIcon, paintCheckBox, paintIcon, paintMenuItem, uninstallComponents, update, useCheckAndArrow |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MARGIN
public static final int MARGIN
- See Also:
- Constant Field Values
shadow
protected Color shadow
highlight
protected Color highlight
_size
protected int _size
_alwaysVisible
protected boolean _alwaysVisible
BasicChevronUI
public BasicChevronUI()
createUI
public static ComponentUI createUI(JComponent c)
installUI
public void installUI(JComponent c)
- Overrides:
installUI
in class VsnetMenuItemUI
uninstallUI
public void uninstallUI(JComponent c)
- Overrides:
uninstallUI
in class VsnetMenuItemUI
installDefaults
protected void installDefaults(Chevron s)
uninstallDefaults
protected void uninstallDefaults(Chevron s)
installListeners
protected void installListeners(Chevron chevron)
uninstallListeners
protected void uninstallListeners(Chevron chevron)
paint
public void paint(Graphics g,
JComponent c)
- Overrides:
paint
in class VsnetMenuItemUI
paintBackground
protected void paintBackground(Graphics g,
Chevron chevron)
getPreferredSize
public Dimension getPreferredSize(JComponent c)
- Overrides:
getPreferredSize
in class VsnetMenuUI
getMinimumSize
public Dimension getMinimumSize(JComponent c)
- Overrides:
getMinimumSize
in class VsnetMenuItemUI
getMaximumSize
public Dimension getMaximumSize(JComponent c)
- Overrides:
getMaximumSize
in class VsnetMenuUI
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener()