com.jgoodies.looks.common
Class MenuItemRenderer
java.lang.Object
com.jgoodies.looks.common.MenuItemRenderer
public class MenuItemRenderer
extends java.lang.Object
Renders and lays out menu items.
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.
|
HTML_KEY
protected static final String HTML_KEY
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.
disabledTextHasShadow
protected boolean disabledTextHasShadow()
getPreferredMenuItemSize
public Dimension getPreferredMenuItemSize(JComponent c,
Icon checkIcon,
Icon arrowIcon,
int defaultTextIconGap)
isMnemonicHidden
protected boolean isMnemonicHidden()
paintMenuItem
public void paintMenuItem(Graphics g,
JComponent c,
Icon checkIcon,
Icon arrowIcon,
Color background,
Color foreground,
int defaultTextIconGap)
Copyright © 2001-2008 JGoodies Karsten Lentzsch. All Rights Reserved.