Package com.jgoodies.looks.plastic
Class PlasticXPUtils
- java.lang.Object
-
- com.jgoodies.looks.plastic.PlasticXPUtils
-
public final class PlasticXPUtils extends java.lang.ObjectConsists exclusively of static methods that provide convenience behavior.- Version:
- $Revision: 1.5 $
-
-
Constructor Summary
Constructors Modifier Constructor Description privatePlasticXPUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddrawButtonBorder(java.awt.Graphics g, int x, int y, int w, int h, java.awt.Color backgroundColor, java.awt.Color edgeColor, java.awt.Color cornerColor)Draws a button border for an xp button with the given colors.(package private) static voiddrawDefaultButtonBorder(java.awt.Graphics g, int x, int y, int w, int h)Draws a border for a default xp button.(package private) static voiddrawDisabledButtonBorder(java.awt.Graphics g, int x, int y, int w, int h)Draws a border for a disabled xp button.(package private) static voiddrawFocusedButtonBorder(java.awt.Graphics g, int x, int y, int w, int h)Draws a border for a focused xp button.private static voiddrawInnerButtonDecoration(java.awt.Graphics g, int x, int y, int w, int h, java.awt.Color baseColor)Draws a button border for an xp button with the given colors.(package private) static voiddrawPlainButtonBorder(java.awt.Graphics g, int x, int y, int w, int h)Draws a plain border for an xp button.(package private) static voiddrawPressedButtonBorder(java.awt.Graphics g, int x, int y, int w, int h)Draws a border for a pressed xp button.(package private) static voiddrawRect(java.awt.Graphics g, int x, int y, int w, int h)An optimized version of Graphics.drawRect.private static java.awt.ColortranslucentColor(java.awt.Color baseColor, int alpha)Returns a color that is a translucent copy of the given color.
-
-
-
Method Detail
-
drawPlainButtonBorder
static void drawPlainButtonBorder(java.awt.Graphics g, int x, int y, int w, int h)Draws a plain border for an xp button.
-
drawPressedButtonBorder
static void drawPressedButtonBorder(java.awt.Graphics g, int x, int y, int w, int h)Draws a border for a pressed xp button.
-
drawDefaultButtonBorder
static void drawDefaultButtonBorder(java.awt.Graphics g, int x, int y, int w, int h)Draws a border for a default xp button.
-
drawFocusedButtonBorder
static void drawFocusedButtonBorder(java.awt.Graphics g, int x, int y, int w, int h)Draws a border for a focused xp button.
-
drawDisabledButtonBorder
static void drawDisabledButtonBorder(java.awt.Graphics g, int x, int y, int w, int h)Draws a border for a disabled xp button.
-
drawButtonBorder
public static void drawButtonBorder(java.awt.Graphics g, int x, int y, int w, int h, java.awt.Color backgroundColor, java.awt.Color edgeColor, java.awt.Color cornerColor)Draws a button border for an xp button with the given colors.
-
drawInnerButtonDecoration
private static void drawInnerButtonDecoration(java.awt.Graphics g, int x, int y, int w, int h, java.awt.Color baseColor)Draws a button border for an xp button with the given colors.
-
drawRect
static void drawRect(java.awt.Graphics g, int x, int y, int w, int h)An optimized version of Graphics.drawRect.
-
translucentColor
private static java.awt.Color translucentColor(java.awt.Color baseColor, int alpha)Returns a color that is a translucent copy of the given color.- Parameters:
baseColor- the base coloralpha- the alpha value- Returns:
- the translucent color with specified alpha
-
-