public class JRDesignMeterPlot extends JRBaseMeterPlot
JRBaseChartPlot.JRBaseSeriesColor
JRChartPlot.JRSeriesColor
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROPERTY_DATA_RANGE |
static java.lang.String |
PROPERTY_INTERVALS |
static java.lang.String |
PROPERTY_METER_ANGLE |
static java.lang.String |
PROPERTY_METER_BACKGROUND_COLOR |
static java.lang.String |
PROPERTY_NEEDLE_COLOR |
static java.lang.String |
PROPERTY_SHAPE |
static java.lang.String |
PROPERTY_TICK_COLOR |
static java.lang.String |
PROPERTY_TICK_COUNT |
static java.lang.String |
PROPERTY_TICK_INTERVAL |
static java.lang.String |
PROPERTY_TICK_LABEL_FONT |
static java.lang.String |
PROPERTY_UNITS |
static java.lang.String |
PROPERTY_VALUE_DISPLAY |
dataRange, intervals, meterAngleInteger, meterBackgroundColor, needleColor, shapeValue, tickColor, tickCount, tickIntervalDouble, tickLabelFont, units, valueDisplay
backcolor, backgroundAlphaFloat, chart, foregroundAlphaFloat, labelRotationDouble, orientationValue, PROPERTY_BACKCOLOR, PROPERTY_BACKGROUND_ALPHA, PROPERTY_FOREGROUND_ALPHA, PROPERTY_LABEL_ROTATION, PROPERTY_ORIENTATION, PROPERTY_SERIES_COLORS, seriesColors
Constructor and Description |
---|
JRDesignMeterPlot(JRChartPlot plot,
JRChart chart)
Construct a new meter plot by copying an existing one.
|
Modifier and Type | Method and Description |
---|---|
void |
addInterval(JRMeterInterval interval)
Adds an interval to the meter.
|
void |
clearIntervals()
Removes all the intervals for the meter.
|
void |
setDataRange(JRDataRange dataRange)
Sets the range of values that the meter can display.
|
void |
setIntervals(java.util.Collection<JRMeterInterval> intervals)
Sets the meter intervals.
|
void |
setMeterAngle(java.lang.Integer meterAngle)
Sets the size of the meter face in degrees.
|
void |
setMeterBackgroundColor(java.awt.Color meterBackgroundColor)
Sets the color to use for the meter face.
|
void |
setNeedleColor(java.awt.Color needleColor)
Sets the color to use for the meter pointer.
|
void |
setShape(MeterShapeEnum shape)
Sets the shape of the meter.
|
void |
setTickColor(java.awt.Color tickColor)
Sets the color to use when drawing tick marks on the meter.
|
void |
setTickCount(java.lang.Integer tickCount)
Sets the number of major tick marks on the meter scale.
|
void |
setTickInterval(java.lang.Double tickInterval)
Sets the space between tick marks on the face of the meter.
|
void |
setTickLabelFont(JRFont tickLabelFont)
Sets the font to use when displaying the tick label.
|
void |
setUnits(java.lang.String units)
Sets the units string to use.
|
void |
setValueDisplay(JRValueDisplay valueDisplay)
Sets the value display formatting options.
|
clone, collectExpressions, getDataRange, getIntervals, getMeterAngleInteger, getMeterBackgroundColor, getNeedleColor, getShapeValue, getTickColor, getTickCount, getTickIntervalDouble, getTickLabelFont, getUnits, getValueDisplay
addSeriesColor, clearSeriesColors, clone, getBackcolor, getBackgroundAlphaFloat, getChart, getEventSupport, getForegroundAlphaFloat, getLabelRotationDouble, getOrientation, getOrientationValue, getOwnBackcolor, getSeriesColors, setBackcolor, setBackgroundAlpha, setForegroundAlpha, setLabelRotation, setOrientation, setSeriesColors
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addSeriesColor, clearSeriesColors, getBackcolor, getBackgroundAlphaFloat, getChart, getForegroundAlphaFloat, getLabelRotationDouble, getOrientation, getOrientationValue, getOwnBackcolor, getSeriesColors, setBackcolor, setBackgroundAlpha, setForegroundAlpha, setLabelRotation, setOrientation, setSeriesColors
clone
public static final java.lang.String PROPERTY_DATA_RANGE
public static final java.lang.String PROPERTY_METER_ANGLE
public static final java.lang.String PROPERTY_METER_BACKGROUND_COLOR
public static final java.lang.String PROPERTY_NEEDLE_COLOR
public static final java.lang.String PROPERTY_SHAPE
public static final java.lang.String PROPERTY_TICK_COLOR
public static final java.lang.String PROPERTY_TICK_COUNT
public static final java.lang.String PROPERTY_TICK_INTERVAL
public static final java.lang.String PROPERTY_UNITS
public static final java.lang.String PROPERTY_VALUE_DISPLAY
public static final java.lang.String PROPERTY_INTERVALS
public static final java.lang.String PROPERTY_TICK_LABEL_FONT
public JRDesignMeterPlot(JRChartPlot plot, JRChart chart)
plot
- the plot to copypublic void setDataRange(JRDataRange dataRange) throws JRException
dataRange
- the range of values that the meter can displayJRException
public void setValueDisplay(JRValueDisplay valueDisplay)
valueDisplay
- how to show the textual representation of the valuepublic void setShape(MeterShapeEnum shape) throws JRException
shape
- the shape of the meterJRException
- invalid shape was specifiedpublic void addInterval(JRMeterInterval interval)
interval
- the interval to add to the meterpublic void clearIntervals()
public void setIntervals(java.util.Collection<JRMeterInterval> intervals)
intervals
- the list of meter intervals (JRMeterInterval
instances)addInterval(JRMeterInterval)
public void setMeterAngle(java.lang.Integer meterAngle)
meterAngle
- the size of the meter in degreespublic void setUnits(java.lang.String units)
units
- the units string to usepublic void setTickInterval(java.lang.Double tickInterval)
tickInterval
- the space between tick marks on the meterpublic void setMeterBackgroundColor(java.awt.Color meterBackgroundColor)
meterBackgroundColor
- the color to use for the meter facepublic void setNeedleColor(java.awt.Color needleColor)
needleColor
- the color to use for the meter pointerpublic void setTickColor(java.awt.Color tickColor)
tickColor
- the color to use when drawing tick markspublic void setTickCount(java.lang.Integer tickCount)
tickCount
- the number of major tick markspublic void setTickLabelFont(JRFont tickLabelFont)
tickLabelFont
- the font to use when displaying the tick label© 2001-2014 TIBCO Software Inc. www.jaspersoft.com