net.infonode.gui.componentpainter
Class FixedTransformComponentPainter
java.lang.Object
net.infonode.gui.componentpainter.AbstractComponentPainter
net.infonode.gui.componentpainter.AbstractComponentPainterWrapper
net.infonode.gui.componentpainter.FixedTransformComponentPainter
- All Implemented Interfaces:
- java.io.Serializable, ComponentPainter
public class FixedTransformComponentPainter
- extends AbstractComponentPainterWrapper
A painter that paints its wrapped painter using the same fixed values for direction, horizontal flip and
vertical flip.
- Version:
- $Revision: 1.6 $
- Author:
- $Author: jesper $
- See Also:
- Serialized Form
Method Summary |
void |
paint(java.awt.Component component,
java.awt.Graphics g,
int x,
int y,
int width,
int height)
Paints an area of a component. |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
direction
private Direction direction
horizontalFlip
private boolean horizontalFlip
verticalFlip
private boolean verticalFlip
FixedTransformComponentPainter
public FixedTransformComponentPainter(ComponentPainter painter)
FixedTransformComponentPainter
public FixedTransformComponentPainter(ComponentPainter painter,
Direction direction)
FixedTransformComponentPainter
public FixedTransformComponentPainter(ComponentPainter painter,
Direction direction,
boolean horizontalFlip,
boolean verticalFlip)
paint
public void paint(java.awt.Component component,
java.awt.Graphics g,
int x,
int y,
int width,
int height)
- Description copied from interface:
ComponentPainter
- Paints an area of a component. The area should be painted the same way as for direction Direction.RIGHT without
any flipping.
- Specified by:
paint
in interface ComponentPainter
- Overrides:
paint
in class AbstractComponentPainter
- Parameters:
component
- the component to paint ong
- the graphics to paint onx
- the x-coordinatey
- the y-coordinatewidth
- the widthheight
- the height
paint
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)
- Description copied from interface:
ComponentPainter
- Paints an area in a specific direction and optinally flipped horizontally and/or vertically. The flips are performed
before the rotation is applied.
- Specified by:
paint
in interface ComponentPainter
- Overrides:
paint
in class AbstractComponentPainterWrapper
- 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