public class LineBorder extends java.lang.Object implements BlockFrame, java.io.Serializable
AbstractBlock
.Modifier and Type | Field and Description |
---|---|
(package private) static long |
serialVersionUID
For serialization.
|
Constructor and Description |
---|
LineBorder()
Creates a default border.
|
LineBorder(java.awt.Paint paint,
java.awt.Stroke stroke,
RectangleInsets insets)
Creates a new border with the specified color.
|
Modifier and Type | Method and Description |
---|---|
void |
draw(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D area)
Draws the border by filling in the reserved space (in black).
|
boolean |
equals(java.lang.Object obj)
Tests this border for equality with an arbitrary instance.
|
RectangleInsets |
getInsets()
Returns the insets.
|
java.awt.Paint |
getPaint()
Returns the paint.
|
java.awt.Stroke |
getStroke()
Returns the stroke.
|
static final long serialVersionUID
public LineBorder()
public LineBorder(java.awt.Paint paint, java.awt.Stroke stroke, RectangleInsets insets)
paint
- the color (null
not permitted).stroke
- the border stroke (null
not permitted).insets
- the insets (null
not permitted).public java.awt.Paint getPaint()
null
).public RectangleInsets getInsets()
getInsets
in interface BlockFrame
null
).public java.awt.Stroke getStroke()
null
).public void draw(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D area)
draw
in interface BlockFrame
g2
- the graphics device.area
- the area.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- the object (null
permitted).