com.jgoodies.looks.common
Class MenuItemRenderer
java.lang.Object
com.jgoodies.looks.common.MenuItemRenderer
public class MenuItemRenderer
- extends Object
Renders and lays out menu items.
- Version:
- $Revision: 1.7 $
- Author:
- Karsten Lentzsch
Constructor Summary |
MenuItemRenderer(JMenuItem menuItem,
boolean iconBorderEnabled,
Font acceleratorFont,
Color selectionForeground,
Color disabledForeground,
Color acceleratorForeground,
Color acceleratorSelectionForeground)
Constructs a MenuItemRenderer for the specified menu item and settings. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HTML_KEY
protected static final String HTML_KEY
- See Also:
- Constant Field Values
MenuItemRenderer
public MenuItemRenderer(JMenuItem menuItem,
boolean iconBorderEnabled,
Font acceleratorFont,
Color selectionForeground,
Color disabledForeground,
Color acceleratorForeground,
Color acceleratorSelectionForeground)
- Constructs a MenuItemRenderer for the specified menu item and settings.
getPreferredMenuItemSize
public Dimension getPreferredMenuItemSize(JComponent c,
Icon checkIcon,
Icon arrowIcon,
int defaultTextIconGap)
paintMenuItem
public void paintMenuItem(Graphics g,
JComponent c,
Icon checkIcon,
Icon arrowIcon,
Color background,
Color foreground,
int defaultTextIconGap)
isMnemonicHidden
protected boolean isMnemonicHidden()
disabledTextHasShadow
protected boolean disabledTextHasShadow()
Copyright © 2001-2006 JGoodies Karsten Lentzsch. All Rights Reserved.