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.
- Version:
- $Revision: 1.9 $
- Author:
- Karsten Lentzsch
Field Summary |
protected static java.lang.String |
HTML_KEY
|
Constructor Summary |
MenuItemRenderer(javax.swing.JMenuItem menuItem,
boolean iconBorderEnabled,
java.awt.Font acceleratorFont,
java.awt.Color selectionForeground,
java.awt.Color disabledForeground,
java.awt.Color acceleratorForeground,
java.awt.Color acceleratorSelectionForeground)
Constructs a MenuItemRenderer for the specified menu item and settings. |
Method Summary |
protected boolean |
disabledTextHasShadow()
|
java.awt.Dimension |
getPreferredMenuItemSize(javax.swing.JComponent c,
javax.swing.Icon checkIcon,
javax.swing.Icon arrowIcon,
int defaultTextIconGap)
|
protected boolean |
isMnemonicHidden()
|
void |
paintMenuItem(java.awt.Graphics g,
javax.swing.JComponent c,
javax.swing.Icon checkIcon,
javax.swing.Icon arrowIcon,
java.awt.Color background,
java.awt.Color foreground,
int defaultTextIconGap)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HTML_KEY
protected static final java.lang.String HTML_KEY
- See Also:
- Constant Field Values
MenuItemRenderer
public MenuItemRenderer(javax.swing.JMenuItem menuItem,
boolean iconBorderEnabled,
java.awt.Font acceleratorFont,
java.awt.Color selectionForeground,
java.awt.Color disabledForeground,
java.awt.Color acceleratorForeground,
java.awt.Color acceleratorSelectionForeground)
- Constructs a MenuItemRenderer for the specified menu item and settings.
getPreferredMenuItemSize
public java.awt.Dimension getPreferredMenuItemSize(javax.swing.JComponent c,
javax.swing.Icon checkIcon,
javax.swing.Icon arrowIcon,
int defaultTextIconGap)
paintMenuItem
public void paintMenuItem(java.awt.Graphics g,
javax.swing.JComponent c,
javax.swing.Icon checkIcon,
javax.swing.Icon arrowIcon,
java.awt.Color background,
java.awt.Color foreground,
int defaultTextIconGap)
isMnemonicHidden
protected boolean isMnemonicHidden()
disabledTextHasShadow
protected boolean disabledTextHasShadow()
Copyright © 2001-2007 JGoodies Karsten Lentzsch. All Rights Reserved.