org.jCharts.axisChart.customRenderers.axisValue.renderers
Class ValueLabelRenderer
java.lang.Object
|
+--org.jCharts.axisChart.customRenderers.axisValue.renderers.ValueLabelRenderer
- All Implemented Interfaces:
- java.util.EventListener, PostAxisValueRenderListener
- public class ValueLabelRenderer
- extends java.lang.Object
- implements PostAxisValueRenderListener
Constructor Summary |
ValueLabelRenderer(boolean isCurrency,
boolean isPercent,
boolean showGrouping,
int roundingPowerOfTen)
|
ValueLabelRenderer(boolean isCurrency,
boolean showGrouping,
int roundingPowerOfTen)
Deprecated. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
numberFormat
private java.text.NumberFormat numberFormat
valueChartFont
private ChartFont valueChartFont
derivedFont
private java.awt.Font derivedFont
isLabelVertical
private boolean isLabelVertical
valueLabelPosition
private ValueLabelPosition valueLabelPosition
pixelValuePadding
private int pixelValuePadding
ValueLabelRenderer
public ValueLabelRenderer(boolean isCurrency,
boolean showGrouping,
int roundingPowerOfTen)
- Deprecated.
- Parameters:
isCurrency
- showGrouping
- roundingPowerOfTen
-
ValueLabelRenderer
public ValueLabelRenderer(boolean isCurrency,
boolean isPercent,
boolean showGrouping,
int roundingPowerOfTen)
- Parameters:
isCurrency
- isPercent
- showGrouping
- roundingPowerOfTen
-
setValueLabelPosition
public void setValueLabelPosition(ValueLabelPosition valueLabelPosition)
- Sets where you would like to position the label
- Parameters:
valueLabelPosition
-
setValueChartFont
public void setValueChartFont(ChartFont valueChartFont)
- Parameters:
valueChartFont
-
useVerticalLabels
public void useVerticalLabels(boolean useVerticalLabels)
- Parameters:
useVerticalLabels
-
setPixelValuePadding
public void setPixelValuePadding(int pixelValuePadding)
- The pixel padding between the label and the data point.
- Parameters:
pixelValuePadding
-
postRender
public void postRender(AxisValueRenderEvent axisValueRenderEvent)
- Specified by:
postRender
in interface PostAxisValueRenderListener
- Parameters:
axisValueRenderEvent
-
calculateXVerticalPlot
private float calculateXVerticalPlot(AxisValueRenderEvent axisValueRenderEvent,
TextTag formattedTextTag)
- Calculates the label x so that the label is centered on the scale item.
- Parameters:
axisValueRenderEvent
- formattedTextTag
-
- Returns:
- float
calculateYHorizontalPlot
private float calculateYHorizontalPlot(AxisValueRenderEvent axisValueRenderEvent,
TextTag formattedTextTag)
- Parameters:
axisValueRenderEvent
- formattedTextTag
-
- Returns:
- float
calculateXHorizontalPlot
private float calculateXHorizontalPlot(AxisValueRenderEvent axisValueRenderEvent,
TextTag formattedTextTag,
boolean isNegative)
- Parameters:
axisValueRenderEvent
- formattedTextTag
- isNegative
-
- Returns:
calculateYVerticalPlot
private float calculateYVerticalPlot(AxisValueRenderEvent axisValueRenderEvent,
TextTag formattedTextTag,
boolean isNegative)
- Parameters:
axisValueRenderEvent
- formattedTextTag
- isNegative
-
- Returns: