java.lang.Object
org.jfree.chart.needle.MeterNeedle
org.jfree.chart.needle.MiddlePinNeedle
- All Implemented Interfaces:
Serializable,Cloneable
A needle that is drawn as a pin shape.
- See Also:
-
Field Summary
Fields inherited from class org.jfree.chart.needle.MeterNeedle
transform -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Returns a clone of this needle.protected voiddrawNeedle(Graphics2D g2, Rectangle2D plotArea, Point2D rotate, double angle) Draws the needle.booleanTests another object for equality with this object.inthashCode()Returns a hash code for this instance.Methods inherited from class org.jfree.chart.needle.MeterNeedle
defaultDisplay, draw, draw, draw, getFillPaint, getHighlightPaint, getOutlinePaint, getOutlineStroke, getRotateX, getRotateY, getSize, getTransform, setFillPaint, setHighlightPaint, setOutlinePaint, setOutlineStroke, setRotateX, setRotateY, setSize
-
Constructor Details
-
MiddlePinNeedle
public MiddlePinNeedle()
-
-
Method Details
-
drawNeedle
Draws the needle.- Specified by:
drawNeedlein classMeterNeedle- Parameters:
g2- the graphics device.plotArea- the plot area.rotate- the rotation point.angle- the angle.
-
equals
Tests another object for equality with this object.- Overrides:
equalsin classMeterNeedle- Parameters:
object- the object to test.- Returns:
- A boolean.
-
hashCode
public int hashCode()Returns a hash code for this instance.- Overrides:
hashCodein classMeterNeedle- Returns:
- A hash code.
-
clone
Returns a clone of this needle.- Overrides:
clonein classObject- Returns:
- A clone.
- Throws:
CloneNotSupportedException- if theMiddlePinNeedlecannot be cloned (in theory, this should not happen).
-