Package org.jfree.chart.block
Class BlockBorder
java.lang.Object
org.jfree.chart.block.BlockBorder
- All Implemented Interfaces:
Serializable
,BlockFrame
A border for a block. This class is immutable.
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionCreates a default border.BlockBorder
(double top, double left, double bottom, double right) Creates a new border with the specified line widths (in black).BlockBorder
(double top, double left, double bottom, double right, Paint paint) Creates a new border with the specified line widths (in black).BlockBorder
(Paint paint) Creates a new border with the specified color.BlockBorder
(RectangleInsets insets, Paint paint) Creates a new border. -
Method Summary
Modifier and TypeMethodDescriptionvoid
draw
(Graphics2D g2, Rectangle2D area) Draws the border by filling in the reserved space.boolean
Tests this border for equality with an arbitrary instance.Returns the space reserved for the border.getPaint()
Returns the paint used to draw the border.int
hashCode()
-
Field Details
-
NONE
An empty border.
-
-
Constructor Details
-
BlockBorder
public BlockBorder()Creates a default border. -
BlockBorder
Creates a new border with the specified color.- Parameters:
paint
- the color (null
not permitted).
-
BlockBorder
Creates a new border with the specified line widths (in black).- Parameters:
top
- the width of the top border.left
- the width of the left border.bottom
- the width of the bottom border.right
- the width of the right border.
-
BlockBorder
Creates a new border with the specified line widths (in black).- Parameters:
top
- the width of the top border.left
- the width of the left border.bottom
- the width of the bottom border.right
- the width of the right border.paint
- the border paint (null
not permitted).
-
BlockBorder
Creates a new border.- Parameters:
insets
- the border insets (null
not permitted).paint
- the paint (null
not permitted).
-
-
Method Details
-
getInsets
Returns the space reserved for the border.- Specified by:
getInsets
in interfaceBlockFrame
- Returns:
- The space (never
null
).
-
getPaint
Returns the paint used to draw the border.- Returns:
- The paint (never
null
).
-
draw
Draws the border by filling in the reserved space.- Specified by:
draw
in interfaceBlockFrame
- Parameters:
g2
- the graphics device.area
- the area.
-
equals
Tests this border for equality with an arbitrary instance. -
hashCode
-