ch.randelshofer.quaqua
Class QuaquaMenuPainter
java.lang.Object
ch.randelshofer.quaqua.QuaquaMenuPainter
public class QuaquaMenuPainter
- extends java.lang.Object
QuaquaMenuPainter.
- Version:
- $Id: QuaquaMenuPainter.java 361 2010-11-21 11:19:20Z wrandelshofer $
- Author:
- Werner Randelshofer
Method Summary |
void |
drawString(QuaquaMenuPainterClient client,
java.awt.Graphics g,
java.lang.String text,
int mnemonicChar,
int x,
int y,
boolean isEnabled,
boolean isSelected)
|
static QuaquaMenuPainter |
getInstance()
|
protected java.awt.Dimension |
getPreferredMenuItemSize(javax.swing.JComponent c,
javax.swing.Icon checkIcon,
javax.swing.Icon arrowIcon,
int textIconGap,
java.awt.Font acceleratorFont)
|
protected void |
paintCheck(java.awt.Graphics g,
javax.swing.JComponent c,
javax.swing.Icon checkIcon)
|
protected void |
paintIcon(java.awt.Graphics g,
javax.swing.JComponent c,
java.awt.Rectangle rectangle,
boolean isEnabled)
|
protected void |
paintMenuItem(QuaquaMenuPainterClient client,
java.awt.Graphics g,
javax.swing.JComponent c,
javax.swing.Icon checkIcon,
javax.swing.Icon arrowIcon,
java.awt.Color background,
java.awt.Color foreground,
java.awt.Color disabledForeground,
java.awt.Color selectionForeground,
int textIconGap,
java.awt.Font acceleratorFont)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QuaquaMenuPainter
public QuaquaMenuPainter()
getInstance
public static QuaquaMenuPainter getInstance()
paintMenuItem
protected void paintMenuItem(QuaquaMenuPainterClient client,
java.awt.Graphics g,
javax.swing.JComponent c,
javax.swing.Icon checkIcon,
javax.swing.Icon arrowIcon,
java.awt.Color background,
java.awt.Color foreground,
java.awt.Color disabledForeground,
java.awt.Color selectionForeground,
int textIconGap,
java.awt.Font acceleratorFont)
getPreferredMenuItemSize
protected java.awt.Dimension getPreferredMenuItemSize(javax.swing.JComponent c,
javax.swing.Icon checkIcon,
javax.swing.Icon arrowIcon,
int textIconGap,
java.awt.Font acceleratorFont)
paintCheck
protected void paintCheck(java.awt.Graphics g,
javax.swing.JComponent c,
javax.swing.Icon checkIcon)
paintIcon
protected void paintIcon(java.awt.Graphics g,
javax.swing.JComponent c,
java.awt.Rectangle rectangle,
boolean isEnabled)
drawString
public void drawString(QuaquaMenuPainterClient client,
java.awt.Graphics g,
java.lang.String text,
int mnemonicChar,
int x,
int y,
boolean isEnabled,
boolean isSelected)