|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.explodingpixels.macwidgets.plaf.HudPaintingUtils
public class HudPaintingUtils
A collection of utilty method for painting Heads Up Style widgets. See the following for examples of HUD widgets:
| Nested Class Summary | |
|---|---|
static class |
HudPaintingUtils.Roundedness
An enumeration representing the roundness styles of HUD buttons. |
| Field Summary | |
|---|---|
static Color |
BORDER_COLOR
|
static Color |
FONT_COLOR
|
static float |
FONT_SIZE
|
static Color |
PRESSED_MARK_COLOR
|
| Method Summary | |
|---|---|
static int |
getHudControlShadowSize(AbstractButton button)
Gets the number of pixels that a HUD style widget's shadow takes up. |
static Font |
getHudFont()
Gets the font used by HUD style widgets. |
static void |
initHudComponent(JComponent component)
Initializes the given JComponent as a HUD style widget. |
static void |
paintHudControlBackground(Graphics2D graphics,
AbstractButton button,
int width,
int height,
HudPaintingUtils.Roundedness roundedness)
Paints a HUD style button background onto the given Graphics2D context using the
given HudPaintingUtils.Roundedness. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final float FONT_SIZE
public static final Color FONT_COLOR
public static final Color PRESSED_MARK_COLOR
public static final Color BORDER_COLOR
| Method Detail |
|---|
public static void initHudComponent(JComponent component)
JComponent as a HUD style widget. This includes setting the
font, foreground and opacity of the given component.
component - public static Font getHudFont()
public static int getHudControlShadowSize(AbstractButton button)
button - the button that the shadow is drawn on.
public static void paintHudControlBackground(Graphics2D graphics,
AbstractButton button,
int width,
int height,
HudPaintingUtils.Roundedness roundedness)
Graphics2D context using the
given HudPaintingUtils.Roundedness. The background will be painted from 0,0 to width/height.
graphics - the graphics context to paint onto.button - the button being painted.width - the width of the area to paint.height - the height of the area to paint.roundedness - the roundedness to use when painting the background.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||