Package org.jfree.chart.axis
Class MarkerAxisBand
java.lang.Object
org.jfree.chart.axis.MarkerAxisBand
- All Implemented Interfaces:
Serializable
public class MarkerAxisBand extends Object implements Serializable
A band that can be added to a number axis to display regions.
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description MarkerAxisBand(NumberAxis axis, double topOuterGap, double topInnerGap, double bottomOuterGap, double bottomInnerGap, Font font)
Constructs a new axis band. -
Method Summary
Modifier and Type Method Description void
addMarker(IntervalMarker marker)
Adds a marker to the band.void
draw(Graphics2D g2, Rectangle2D plotArea, Rectangle2D dataArea, double x, double y)
Draws the band.boolean
equals(Object obj)
Tests this axis for equality with another object.double
getHeight(Graphics2D g2)
Returns the height of the band.
-
Constructor Details
-
MarkerAxisBand
public MarkerAxisBand(NumberAxis axis, double topOuterGap, double topInnerGap, double bottomOuterGap, double bottomInnerGap, Font font)Constructs a new axis band.- Parameters:
axis
- the owner.topOuterGap
- the top outer gap.topInnerGap
- the top inner gap.bottomOuterGap
- the bottom outer gap.bottomInnerGap
- the bottom inner gap.font
- the font.
-
-
Method Details
-
addMarker
Adds a marker to the band.- Parameters:
marker
- the marker.
-
getHeight
Returns the height of the band.- Parameters:
g2
- the graphics device.- Returns:
- the height of the band.
-
draw
Draws the band.- Parameters:
g2
- the graphics device.plotArea
- the plot area.dataArea
- the data area.x
- the x-coordinate.y
- the y-coordinate.
-
equals
Tests this axis for equality with another object.
-