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
- Version:
- $Revision: 1.14 $
- Author:
- $Author: jesper $
- See Also:
- Serialized Form
Constructor Summary |
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 |
java.awt.Insets |
getBorderInsets(java.awt.Component c)
|
private java.awt.Color |
getColor(ColorProvider color,
java.awt.Component c)
|
private void |
init(ColorProvider topLeftColor,
ColorProvider bottomRightColor,
boolean drawTop,
boolean drawBottom,
boolean drawLeft,
boolean drawRight)
|
boolean |
isBorderOpaque()
|
void |
paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height)
|
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
topLeftColor
private ColorProvider topLeftColor
bottomRightColor
private ColorProvider bottomRightColor
drawTop
private boolean drawTop
drawBottom
private boolean drawBottom
drawLeft
private boolean drawLeft
drawRight
private boolean drawRight
insets
private java.awt.Insets insets
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)
init
private void init(ColorProvider topLeftColor,
ColorProvider bottomRightColor,
boolean drawTop,
boolean drawBottom,
boolean drawLeft,
boolean drawRight)
paintBorder
public void paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height)
- Specified by:
paintBorder
in interface javax.swing.border.Border
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c)
- Specified by:
getBorderInsets
in interface javax.swing.border.Border
isBorderOpaque
public boolean isBorderOpaque()
- Specified by:
isBorderOpaque
in interface javax.swing.border.Border
getColor
private java.awt.Color getColor(ColorProvider color,
java.awt.Component c)