public class RectangleComponentPainter extends AbstractComponentPainter
| Constructor and Description |
|---|
RectangleComponentPainter(java.awt.Color color,
java.awt.Color xorColor,
int lineWidth) |
RectangleComponentPainter(java.awt.Color color,
int lineWidth) |
RectangleComponentPainter(ColorProvider color,
ColorProvider xorColor,
java.awt.Insets insets) |
RectangleComponentPainter(ColorProvider color,
ColorProvider xorColor,
int lineWidth) |
RectangleComponentPainter(ColorProvider color,
int lineWidth) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Color |
getColor(java.awt.Component component)
Returns an approximate average color of the pixels painted by this painter.
|
boolean |
isOpaque(java.awt.Component component)
Returns true if this painter paints the entire area with an opaque color.
|
void |
paint(java.awt.Component component,
java.awt.Graphics g,
int x,
int y,
int width,
int height,
Direction direction,
boolean horizontalFlip,
boolean verticalFlip)
Paints an area in a specific direction and optinally flipped horizontally and/or vertically.
|
paintpublic RectangleComponentPainter(java.awt.Color color,
int lineWidth)
public RectangleComponentPainter(java.awt.Color color,
java.awt.Color xorColor,
int lineWidth)
public RectangleComponentPainter(ColorProvider color, int lineWidth)
public RectangleComponentPainter(ColorProvider color, ColorProvider xorColor, int lineWidth)
public RectangleComponentPainter(ColorProvider color, ColorProvider xorColor, java.awt.Insets insets)
public void paint(java.awt.Component component,
java.awt.Graphics g,
int x,
int y,
int width,
int height,
Direction direction,
boolean horizontalFlip,
boolean verticalFlip)
ComponentPainterpaint in interface ComponentPainterpaint in class AbstractComponentPaintercomponent - the component to paint ong - the graphics to paint onx - the x-coordinatey - the y-coordinatewidth - the widthheight - the heightdirection - the direction, Direction.RIGHT is the normal directionhorizontalFlip - flip the painted graphics horizontallyverticalFlip - flip the painted graphics verticallypublic boolean isOpaque(java.awt.Component component)
ComponentPainterisOpaque in interface ComponentPainterisOpaque in class AbstractComponentPaintercomponent - the component to paint onpublic java.awt.Color getColor(java.awt.Component component)
ComponentPaintercomponent - the component to paint on