public class MenuItemRenderer extends Object
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
disabledTextHasShadow() |
Dimension |
getPreferredMenuItemSize(JComponent c,
Icon checkIcon,
Icon arrowIcon,
int defaultTextIconGap) |
protected boolean |
isMnemonicHidden() |
void |
paintMenuItem(Graphics g,
JComponent c,
Icon checkIcon,
Icon arrowIcon,
Color background,
Color foreground,
int defaultTextIconGap) |
protected static final String HTML_KEY
public MenuItemRenderer(JMenuItem menuItem, boolean iconBorderEnabled, Font acceleratorFont, Color selectionForeground, Color disabledForeground, Color acceleratorForeground, Color acceleratorSelectionForeground)
public Dimension getPreferredMenuItemSize(JComponent c, Icon checkIcon, Icon arrowIcon, int defaultTextIconGap)
public void paintMenuItem(Graphics g, JComponent c, Icon checkIcon, Icon arrowIcon, Color background, Color foreground, int defaultTextIconGap)
protected boolean isMnemonicHidden()
protected boolean disabledTextHasShadow()
Copyright © 2017 JGoodies Software GmbH. All rights reserved.