Package net.infonode.gui.border
Class EdgeBorder
- java.lang.Object
-
- net.infonode.gui.border.EdgeBorder
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.border.Border
public class EdgeBorder extends java.lang.Object implements javax.swing.border.Border, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EdgeBorder()
EdgeBorder(boolean drawTop, boolean drawBottom, boolean drawLeft, boolean drawRight)
EdgeBorder(java.awt.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.Insets
getBorderInsets(java.awt.Component c)
boolean
isBorderOpaque()
void
paintBorder(java.awt.Component c, java.awt.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(java.awt.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
-
paintBorder
public void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
- Specified by:
paintBorder
in interfacejavax.swing.border.Border
-
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c)
- Specified by:
getBorderInsets
in interfacejavax.swing.border.Border
-
isBorderOpaque
public boolean isBorderOpaque()
- Specified by:
isBorderOpaque
in interfacejavax.swing.border.Border
-
-