net.infonode.gui.componentpainter

Class RectangleComponentPainter

public class RectangleComponentPainter extends AbstractComponentPainter implements Serializable

Version: $Revision: 1.7 $

Author: $Author: jesper $

Constructor Summary
RectangleComponentPainter(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
ColorgetColor(Component component)
booleanisOpaque(Component component)
voidpaint(Component component, Graphics g, int x, int y, int width, int height, Direction direction, boolean horizontalFlip, boolean verticalFlip)

Constructor Detail

RectangleComponentPainter

public RectangleComponentPainter(Color color, int lineWidth)

RectangleComponentPainter

public RectangleComponentPainter(Color color, Color xorColor, int lineWidth)

RectangleComponentPainter

public RectangleComponentPainter(ColorProvider color, int lineWidth)

RectangleComponentPainter

public RectangleComponentPainter(ColorProvider color, ColorProvider xorColor, int lineWidth)

RectangleComponentPainter

public RectangleComponentPainter(ColorProvider color, ColorProvider xorColor, Insets insets)

Method Detail

getColor

public Color getColor(Component component)

isOpaque

public boolean isOpaque(Component component)

paint

public void paint(Component component, Graphics g, int x, int y, int width, int height, Direction direction, boolean horizontalFlip, boolean verticalFlip)