public class ValueLabelRenderer extends java.lang.Object implements PostAxisValueRenderListener
Modifier and Type | Field and Description |
---|---|
private java.awt.Font |
derivedFont |
private boolean |
isLabelVertical |
private java.text.NumberFormat |
numberFormat |
private int |
pixelValuePadding |
private ChartFont |
valueChartFont |
private ValueLabelPosition |
valueLabelPosition |
Constructor and Description |
---|
ValueLabelRenderer(boolean isCurrency,
boolean isPercent,
boolean showGrouping,
int roundingPowerOfTen) |
ValueLabelRenderer(boolean isCurrency,
boolean showGrouping,
int roundingPowerOfTen)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
private float |
calculateXHorizontalPlot(AxisValueRenderEvent axisValueRenderEvent,
TextTag formattedTextTag,
boolean isNegative) |
private float |
calculateXVerticalPlot(AxisValueRenderEvent axisValueRenderEvent,
TextTag formattedTextTag)
Calculates the label x so that the label is centered on the scale item.
|
private float |
calculateYHorizontalPlot(AxisValueRenderEvent axisValueRenderEvent,
TextTag formattedTextTag) |
private float |
calculateYVerticalPlot(AxisValueRenderEvent axisValueRenderEvent,
TextTag formattedTextTag,
boolean isNegative) |
void |
postRender(AxisValueRenderEvent axisValueRenderEvent) |
void |
setPixelValuePadding(int pixelValuePadding)
The pixel padding between the label and the data point.
|
void |
setValueChartFont(ChartFont valueChartFont) |
void |
setValueLabelPosition(ValueLabelPosition valueLabelPosition)
Sets where you would like to position the label
|
void |
useVerticalLabels(boolean useVerticalLabels) |
private java.text.NumberFormat numberFormat
private ChartFont valueChartFont
private java.awt.Font derivedFont
private boolean isLabelVertical
private ValueLabelPosition valueLabelPosition
private int pixelValuePadding
public ValueLabelRenderer(boolean isCurrency, boolean showGrouping, int roundingPowerOfTen)
isCurrency
- showGrouping
- roundingPowerOfTen
- public ValueLabelRenderer(boolean isCurrency, boolean isPercent, boolean showGrouping, int roundingPowerOfTen)
isCurrency
- isPercent
- showGrouping
- roundingPowerOfTen
- public void setValueLabelPosition(ValueLabelPosition valueLabelPosition)
valueLabelPosition
- public void setValueChartFont(ChartFont valueChartFont)
valueChartFont
- public void useVerticalLabels(boolean useVerticalLabels)
useVerticalLabels
- public void setPixelValuePadding(int pixelValuePadding)
pixelValuePadding
- public void postRender(AxisValueRenderEvent axisValueRenderEvent)
postRender
in interface PostAxisValueRenderListener
axisValueRenderEvent
- private float calculateXVerticalPlot(AxisValueRenderEvent axisValueRenderEvent, TextTag formattedTextTag)
axisValueRenderEvent
- formattedTextTag
- private float calculateYHorizontalPlot(AxisValueRenderEvent axisValueRenderEvent, TextTag formattedTextTag)
axisValueRenderEvent
- formattedTextTag
- private float calculateXHorizontalPlot(AxisValueRenderEvent axisValueRenderEvent, TextTag formattedTextTag, boolean isNegative)
axisValueRenderEvent
- formattedTextTag
- isNegative
- private float calculateYVerticalPlot(AxisValueRenderEvent axisValueRenderEvent, TextTag formattedTextTag, boolean isNegative)
axisValueRenderEvent
- formattedTextTag
- isNegative
-