public class LineBorder extends java.lang.Object implements BlockFrame, java.io.Serializable
AbstractBlock
.Constructor and Description |
---|
LineBorder()
Creates a default border.
|
LineBorder(java.awt.Paint paint,
java.awt.Stroke stroke,
org.jfree.ui.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.
|
org.jfree.ui.RectangleInsets |
getInsets()
Returns the insets.
|
java.awt.Paint |
getPaint()
Returns the paint.
|
java.awt.Stroke |
getStroke()
Returns the stroke.
|
public LineBorder()
public LineBorder(java.awt.Paint paint, java.awt.Stroke stroke, org.jfree.ui.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 org.jfree.ui.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).