Class RectangleComponentPainter
java.lang.Object
net.infonode.gui.componentpainter.AbstractComponentPainter
net.infonode.gui.componentpainter.RectangleComponentPainter
- All Implemented Interfaces:
Serializable,ComponentPainter
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRectangleComponentPainter(Color color, int lineWidth) RectangleComponentPainter(Color color, Color xorColor, int lineWidth) RectangleComponentPainter(ColorProvider color, int lineWidth) RectangleComponentPainter(ColorProvider color, ColorProvider xorColor, int lineWidth) RectangleComponentPainter(ColorProvider color, ColorProvider xorColor, Insets insets) -
Method Summary
Modifier and TypeMethodDescriptionReturns an approximate average color of the pixels painted by this painter.booleanReturns true if this painter paints the entire area with an opaque color.voidpaint(Component component, 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.Methods inherited from class net.infonode.gui.componentpainter.AbstractComponentPainter
paint
-
Constructor Details
-
RectangleComponentPainter
-
RectangleComponentPainter
-
RectangleComponentPainter
-
RectangleComponentPainter
-
RectangleComponentPainter
-
-
Method Details
-
paint
public void paint(Component component, Graphics g, int x, int y, int width, int height, Direction direction, boolean horizontalFlip, boolean verticalFlip) Description copied from interface:ComponentPainterPaints an area in a specific direction and optinally flipped horizontally and/or vertically. The flips are performed before the rotation is applied.- Specified by:
paintin interfaceComponentPainter- Overrides:
paintin classAbstractComponentPainter- Parameters:
component- 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 vertically
-
isOpaque
Description copied from interface:ComponentPainterReturns true if this painter paints the entire area with an opaque color.- Specified by:
isOpaquein interfaceComponentPainter- Overrides:
isOpaquein classAbstractComponentPainter- Parameters:
component- the component to paint on- Returns:
- true if this painter paints the entire area with an opaque color
-
getColor
Description copied from interface:ComponentPainterReturns an approximate average color of the pixels painted by this painter.- Parameters:
component- the component to paint on- Returns:
- an approximate average color of the pixels painted by this painter
-