public class

MarkerAxisBand

extends Object
implements Serializable
java.lang.Object
   ↳ org.jfree.chart.axis.MarkerAxisBand

Class Overview

A band that can be added to a number axis to display regions.

Summary

Public Constructors
MarkerAxisBand(NumberAxis axis, double topOuterGap, double topInnerGap, double bottomOuterGap, double bottomInnerGap, Font font)
Constructs a new axis band.
Public Methods
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.
int hashCode()
Returns a hash code for the object.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

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.

Public Methods

public void addMarker (IntervalMarker marker)

Adds a marker to the band.

Parameters
marker the marker.

public void draw (Graphics2D g2, Rectangle2D plotArea, Rectangle2D dataArea, double x, double y)

Draws the band.

Parameters
g2 the graphics device.
plotArea the plot area.
dataArea the data area.
x the x-coordinate.
y the y-coordinate.

public boolean equals (Object obj)

Tests this axis for equality with another object. Note that the axis that the band belongs to is ignored in the test.

Parameters
obj the object (null permitted).
Returns
  • true or false.

public double getHeight (Graphics2D g2)

Returns the height of the band.

Parameters
g2 the graphics device.
Returns
  • The height of the band.

public int hashCode ()

Returns a hash code for the object.

Returns
  • A hash code.