org.jdesktop.swingx.util
public class PaintUtils extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.awt.GradientPaint |
AERITH |
static java.awt.GradientPaint |
BLUE_EXPERIENCE |
static java.awt.GradientPaint |
GRAY |
static java.awt.GradientPaint |
MAC_OSX |
static java.awt.GradientPaint |
MAC_OSX_SELECTED |
static java.awt.GradientPaint |
NIGHT_GRAY |
static java.awt.GradientPaint |
NIGHT_GRAY_LIGHT |
static java.awt.GradientPaint |
RED_XP |
Modifier and Type | Method and Description |
---|---|
static java.awt.Rectangle |
getTextBounds(java.awt.Graphics g,
javax.swing.JLabel label)
Returns the bounds that the text of a label will be drawn into.
|
static void |
paintGradient(java.awt.Graphics g,
javax.swing.JComponent comp,
java.awt.Color color1,
java.awt.Color color2)
Paints a top to bottom gradient fill over the component bounds
from color1 to color2.
|
static java.awt.Paint |
resizeGradient(java.awt.Paint p,
int width,
int height)
Resizes a gradient to fill the width and height available.
|
public static final java.awt.GradientPaint BLUE_EXPERIENCE
public static final java.awt.GradientPaint MAC_OSX_SELECTED
public static final java.awt.GradientPaint MAC_OSX
public static final java.awt.GradientPaint AERITH
public static final java.awt.GradientPaint GRAY
public static final java.awt.GradientPaint RED_XP
public static final java.awt.GradientPaint NIGHT_GRAY
public static final java.awt.GradientPaint NIGHT_GRAY_LIGHT
public static java.awt.Rectangle getTextBounds(java.awt.Graphics g, javax.swing.JLabel label)
public static void paintGradient(java.awt.Graphics g, javax.swing.JComponent comp, java.awt.Color color1, java.awt.Color color2)
public static java.awt.Paint resizeGradient(java.awt.Paint p, int width, int height)