public abstract class PaintableColor
extends java.awt.Color
| Constructor and Description |
|---|
PaintableColor(int rgb) |
PaintableColor(int argb,
boolean hasAlpha)
Creates a new instance.
|
PaintableColor(int r,
int g,
int b) |
PaintableColor(int r,
int g,
int b,
int a) |
| Modifier and Type | Method and Description |
|---|---|
static java.awt.Paint |
getPaint(java.awt.Color color,
java.awt.Component c)
If the Color is an instance of PaintableColor, returns a Paint
object which is properly configured for drawing on the component.
|
static java.awt.Paint |
getPaint(java.awt.Color color,
java.awt.Component c,
int xOffset,
int yOffset)
xOffset and yOffset are used to achieve the shifted texture effect that
is used to render tabbed panes with Jaguar design.
|
abstract java.awt.Paint |
getPaint(java.awt.Component c,
int xOffset,
int yOffset) |
protected static java.awt.Point |
getRootPaneOffset(java.awt.Component c)
Returns the relative position (offset) of the component towards its
root pane.
|
brighter, createContext, darker, decode, equals, getAlpha, getBlue, getColor, getColor, getColor, getColorComponents, getColorComponents, getColorSpace, getComponents, getComponents, getGreen, getHSBColor, getRed, getRGB, getRGBColorComponents, getRGBComponents, getTransparency, hashCode, HSBtoRGB, RGBtoHSB, toStringpublic PaintableColor(int argb,
boolean hasAlpha)
public PaintableColor(int rgb)
public PaintableColor(int r,
int g,
int b)
public PaintableColor(int r,
int g,
int b,
int a)
public abstract java.awt.Paint getPaint(java.awt.Component c,
int xOffset,
int yOffset)
public static java.awt.Paint getPaint(java.awt.Color color,
java.awt.Component c)
public static java.awt.Paint getPaint(java.awt.Color color,
java.awt.Component c,
int xOffset,
int yOffset)
xOffset - shifts the paint on the x-axis.yOffset - shifts the paint on the y-axis.protected static java.awt.Point getRootPaneOffset(java.awt.Component c)