|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ijchart.xychart.shape.AbstractChartShape
com.ijchart.xychart.shape.AbstractTextChartShape
com.ijchart.xychart.shape.AbstractRectangleTextChartShape
com.ijchart.xychart.shape.SectorChartShape
com.ijchart.xychart.shape.RingChartShape
public class RingChartShape
Title: IJChart
Description: a chart library for the Java(tm) platform.
Draw a sector shapeCopyright: Copyright (c) 2013
Company:
| Field Summary | |
|---|---|
static double |
DEFAULT_LENGTH_FACTOR
The default length factor (ring-width/sector-radius-width). |
| Fields inherited from class com.ijchart.xychart.shape.AbstractRectangleTextChartShape |
|---|
DEFAULT_DRAW_AUTO_WRAP, DEFAULT_FORCE_INSIDE_TEXT_NO_WRAP, DEFAULT_FORCE_SHOW_ALL, DEFAULT_TEXT_MAX_SHOW_LINE |
| Fields inherited from class com.ijchart.xychart.shape.AbstractTextChartShape |
|---|
DEFAULT_TEXT_DIRECTION, DEFAULT_TEXT_HORIZONTAL_ALIGNMENT, DEFAULT_TEXT_POSITION, DEFAULT_TEXT_VERTICAL_ALIGNMENT |
| Fields inherited from class com.ijchart.xychart.shape.AbstractChartShape |
|---|
DEFAULT_DRAW_TYPE, DEFAULT_SHAPE_ID, DEFAULT_VISIBLE, transformedShape |
| Constructor Summary | |
|---|---|
RingChartShape(java.awt.geom.Arc2D arc,
java.awt.geom.Rectangle2D drawArea,
java.lang.String text)
A constructor. |
|
| Method Summary | |
|---|---|
protected void |
calculateTransformedShape()
Calculate the transformed shape. |
java.lang.Object |
clone()
Creates and returns a copy of this object. |
void |
draw(java.awt.Graphics2D g2)
Draw the ChartShape on a Java 2d graphics device(such as the screen or the printer). |
boolean |
equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one. |
protected java.awt.Shape |
getHotspotShape()
Returns the hotspot shape. |
double |
getLengthFactor()
Returns the length factor. |
java.awt.geom.Point2D |
getLockPoint()
Returns the lock coordinates of this shape. |
ShapeType |
getShapeType()
The type for describe this shape. |
int |
hashCode()
Returns a hash code value for the object. |
void |
setLengthFactor(double factor)
Sets the length factor and sends a ChartShapeChangeEvent to all registered listeners. |
| Methods inherited from class com.ijchart.xychart.shape.AbstractRectangleTextChartShape |
|---|
drawText, drawTextWithTrimMarginRect, getDrawArea, getTextMaxShowLine, getTooltipShapeTranslatePoint, isAutoWrap, isForceInsideTextNoWrap, isForceShowAll, setAutoWrap, setDrawArea, setForceInsideTextNoWrap, setForceShowAllText, setTextMaxShowLine, splitString, toString |
| Methods inherited from class com.ijchart.xychart.shape.AbstractTextChartShape |
|---|
getText, getTextDirection, getTextFont, getTextHorizontalAlign, getTextPaint, getTextPosition, getTextVerticalAlign, isDrawText, setDrawText, setText, setTextDirection, setTextFont, setTextHorizontalAlign, setTextPaint, setTextPosition, setTextVerticalAlign |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final double DEFAULT_LENGTH_FACTOR
| Constructor Detail |
|---|
public RingChartShape(java.awt.geom.Arc2D arc,
java.awt.geom.Rectangle2D drawArea,
java.lang.String text)
arc - Arc2D
A arc shape (null not permitted).drawArea - Rectangle2D
The draw area (null not permitted).text - String
The text (null permitted).| Method Detail |
|---|
public double getLengthFactor()
public void setLengthFactor(double factor)
ChartShapeChangeEvent to all registered listeners.
factor - double
The length factor,in interval (0,1].public void draw(java.awt.Graphics2D g2)
draw in interface IChartShapedraw in class SectorChartShapeg2 - Graphics2D
The graphics device (such as the screen or the printer) (null not permitted).public java.awt.geom.Point2D getLockPoint()
getLockPoint in interface IChartShapegetLockPoint in class SectorChartShapeprotected void calculateTransformedShape()
calculateTransformedShape in class SectorChartShapeprotected java.awt.Shape getHotspotShape()
getHotspotShape in class SectorChartShapepublic ShapeType getShapeType()
getShapeType in interface IChartShapegetShapeType in class SectorChartShapeShapeType.public int hashCode()
hashCode in class SectorChartShapepublic boolean equals(java.lang.Object obj)
equals in class SectorChartShapeobj -
the reference object with which to compare.
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class SectorChartShapejava.lang.CloneNotSupportedException - if the object's class does not
support the Cloneable interface. Subclasses
that override the clone method can also
throw this exception to indicate that an instance cannot
be cloned.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||