java.lang.Object
org.jfree.chart.axis.MarkerAxisBand
- All Implemented Interfaces:
Serializable
A band that can be added to a number axis to display regions.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionMarkerAxisBand(NumberAxis axis, double topOuterGap, double topInnerGap, double bottomOuterGap, double bottomInnerGap, Font font) Constructs a new axis band. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMarker(IntervalMarker marker) Adds a marker to the band.voiddraw(Graphics2D g2, Rectangle2D plotArea, Rectangle2D dataArea, double x, double y) Draws the band.booleanTests this axis for equality with another object.doublegetHeight(Graphics2D g2) Returns the height of the band.inthashCode()Returns a hash code for the object.
-
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. Note that the axis that the band belongs to is ignored in the test. -
hashCode
public int hashCode()Returns a hash code for the object.
-