com.jgoodies.looks.common
Class ExtBasicMenuItemUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.MenuItemUI
javax.swing.plaf.basic.BasicMenuItemUI
com.jgoodies.looks.common.ExtBasicMenuItemUI
- Direct Known Subclasses:
- ExtBasicRadioButtonMenuItemUI
- public class ExtBasicMenuItemUI
- extends BasicMenuItemUI
An implementation of MenuItemUI
used by the
JGoodies Windows and Plastic looks.
Unlike it's superclass it aligns menu items, uses a slightly
smaller gap between text and icon, which you can override
in the UI defaults.
- Version:
- $Revision: 1.2 $
- Author:
- Karsten Lentzsch
Fields inherited from class javax.swing.plaf.basic.BasicMenuItemUI |
acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, selectionBackground, selectionForeground |
Methods inherited from class javax.swing.plaf.basic.BasicMenuItemUI |
createMenuDragMouseListener, createMenuKeyListener, createMouseInputListener, doClick, getMaximumSize, getMinimumSize, getPath, getPreferredSize, getPropertyPrefix, installComponents, installKeyboardActions, installListeners, installUI, paint, paintBackground, paintText, uninstallComponents, uninstallKeyboardActions, uninstallListeners, uninstallUI, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtBasicMenuItemUI
public ExtBasicMenuItemUI()
createUI
public static ComponentUI createUI(JComponent b)
installDefaults
protected void installDefaults()
iconBorderEnabled
protected boolean iconBorderEnabled()
uninstallDefaults
protected void uninstallDefaults()
getPreferredMenuItemSize
protected Dimension getPreferredMenuItemSize(JComponent c,
Icon aCheckIcon,
Icon anArrowIcon,
int textIconGap)
paintMenuItem
protected void paintMenuItem(Graphics g,
JComponent c,
Icon aCheckIcon,
Icon anArrowIcon,
Color background,
Color foreground,
int textIconGap)
Copyright © 2001-2005 JGoodies Karsten Lentzsch. All Rights Reserved.