net.infonode.gui.border

Class EdgeBorder

public class EdgeBorder extends Object implements Border, Serializable

Version: $Revision: 1.14 $

Author: $Author: jesper $

Constructor Summary
EdgeBorder()
EdgeBorder(boolean drawTop, boolean drawBottom, boolean drawLeft, boolean drawRight)
EdgeBorder(Color color, boolean drawTop, boolean drawBottom, boolean drawLeft, boolean drawRight)
EdgeBorder(ColorProvider color)
EdgeBorder(ColorProvider topLeftColor, ColorProvider bottomRightColor, boolean drawTop, boolean drawBottom, boolean drawLeft, boolean drawRight)
Method Summary
InsetsgetBorderInsets(Component c)
booleanisBorderOpaque()
voidpaintBorder(Component c, Graphics g, int x, int y, int width, int height)

Constructor Detail

EdgeBorder

public EdgeBorder()

EdgeBorder

public EdgeBorder(boolean drawTop, boolean drawBottom, boolean drawLeft, boolean drawRight)

EdgeBorder

public EdgeBorder(Color color, boolean drawTop, boolean drawBottom, boolean drawLeft, boolean drawRight)

EdgeBorder

public EdgeBorder(ColorProvider color)

EdgeBorder

public EdgeBorder(ColorProvider topLeftColor, ColorProvider bottomRightColor, boolean drawTop, boolean drawBottom, boolean drawLeft, boolean drawRight)

Method Detail

getBorderInsets

public Insets getBorderInsets(Component c)

isBorderOpaque

public boolean isBorderOpaque()

paintBorder

public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)