All Implemented Interfaces:
DynamicPropertyProvider, LocaleListener, MutableDynamicPropertyProvider, StyleProvider, ComponentLifecycle, ExtensibleComponent, QualityMonitor, VisionComponent, ActionListener, MouseListener, MouseMotionListener, ImageObserver, MenuContainer, Printable, Serializable, EventListener, Accessible, org.jfree.chart.event.ChartChangeListener, org.jfree.chart.event.ChartProgressListener

public class PMIMeter extends AbstractVisionChartComponent
See Also:
  • Field Details

  • Constructor Details

    • PMIMeter

      public PMIMeter()
  • Method Details

    • isOpaque

      public boolean isOpaque()
      Overrides:
      isOpaque in class JComponent
    • updateIntervals

      protected void updateIntervals()
    • getArcWidth

      public float getArcWidth()
    • setArcWidth

      public void setArcWidth(float arcWidth)
    • getInterval1Low

      public double getInterval1Low()
    • setInterval1Low

      public void setInterval1Low(double d)
    • getInterval1High

      public double getInterval1High()
    • setInterval1High

      public void setInterval1High(double d)
    • getInterval2Low

      public double getInterval2Low()
    • setInterval2Low

      public void setInterval2Low(double d)
    • getInterval2High

      public double getInterval2High()
    • setInterval2High

      public void setInterval2High(double d)
    • getInterval3Low

      public double getInterval3Low()
    • setInterval3Low

      public void setInterval3Low(double d)
    • getInterval3High

      public double getInterval3High()
    • setInterval3High

      public void setInterval3High(double d)
    • getInterval4Low

      public double getInterval4Low()
    • setInterval4Low

      public void setInterval4Low(double d)
    • getInterval4High

      public double getInterval4High()
    • setInterval4High

      public void setInterval4High(double d)
    • getInterval5Low

      public double getInterval5Low()
    • setInterval5Low

      public void setInterval5Low(double d)
    • getInterval5High

      public double getInterval5High()
    • setInterval5High

      public void setInterval5High(double d)
    • getInterval1Background

      public Color getInterval1Background()
    • setInterval1Background

      public void setInterval1Background(Color c)
    • getInterval1Outline

      public Color getInterval1Outline()
    • setInterval1Outline

      public void setInterval1Outline(Color c)
    • getInterval2Background

      public Color getInterval2Background()
    • setInterval2Background

      public void setInterval2Background(Color c)
    • getInterval2Outline

      public Color getInterval2Outline()
    • setInterval2Outline

      public void setInterval2Outline(Color c)
    • getInterval3Background

      public Color getInterval3Background()
    • setInterval3Background

      public void setInterval3Background(Color c)
    • getInterval3Outline

      public Color getInterval3Outline()
    • setInterval3Outline

      public void setInterval3Outline(Color c)
    • getInterval4Background

      public Color getInterval4Background()
    • setInterval4Background

      public void setInterval4Background(Color c)
    • getInterval4Outline

      public Color getInterval4Outline()
    • setInterval4Outline

      public void setInterval4Outline(Color c)
    • getInterval5Background

      public Color getInterval5Background()
    • setInterval5Background

      public void setInterval5Background(Color c)
    • getInterval5Outline

      public Color getInterval5Outline()
    • setInterval5Outline

      public void setInterval5Outline(Color c)
    • getDialType

      public int getDialType()
    • getLabelFont

      public Font getLabelFont()
    • getMeterAngleExtent

      public int getMeterAngleExtent()
    • getMeterAngle

      public int getMeterAngle()
    • isReverseRange

      public boolean isReverseRange()
    • setReverseRange

      public void setReverseRange(boolean reverseRange)
    • getNeedleSize

      public float getNeedleSize()
    • setNeedleSize

      public void setNeedleSize(float needleSize)
    • getNeedleColor

      public Color getNeedleColor()
    • getNeedleStrokeColor

      public Color getNeedleStrokeColor()
    • setNeedleStrokeColor

      public void setNeedleStrokeColor(Color needleStrokeColor)
    • getNeedleStrokeSize

      public float getNeedleStrokeSize()
    • setNeedleStrokeSize

      public void setNeedleStrokeSize(float needleStrokeSize)
    • getOverallHigh

      public double getOverallHigh()
    • getOverallLow

      public double getOverallLow()
    • getDialBackground

      public Color getDialBackground()
    • isTicks

      public boolean isTicks()
    • getValue

      public double getValue()
    • getValueFont

      public Font getValueFont()
    • setCriticalColor

      public void setCriticalColor(Color color)
    • setCriticalHigh

      public void setCriticalHigh(double d)
    • setCriticalLow

      public void setCriticalLow(double d)
    • setDialType

      public void setDialType(int i)
    • setLabelFont

      public void setLabelFont(Font font)
    • setMeterAngleExtent

      public void setMeterAngleExtent(int i)
    • setMeterAngle

      public void setMeterAngle(int i)
    • setNeedleColor

      public void setNeedleColor(Color color)
    • setNormalColor

      public void setNormalColor(Color color)
    • setNormalHigh

      public void setNormalHigh(double d)
    • setNormalLow

      public void setNormalLow(double d)
    • setOverallHigh

      public void setOverallHigh(double d)
    • setOverallLow

      public void setOverallLow(double d)
    • setDialBackground

      public void setDialBackground(Color color)
    • setTicks

      public void setTicks(boolean b)
    • setTitle

      public void setTitle(String string)
      Proprty removed. Function exists for backwards compatability.
    • setValue

      public void setValue(double d)
    • setValueFont

      public void setValueFont(Font font)
    • setWarningColor

      public void setWarningColor(Color color)
    • setWarningHigh

      public void setWarningHigh(double d)
    • setWarningLow

      public void setWarningLow(double d)
    • getUnits

      public String getUnits()
    • setUnits

      public void setUnits(String string)
    • setChartBackground

      public void setChartBackground(Color color)
      Prop removed. This is here for backwards compatibility
    • getValueColor

      public Color getValueColor()
    • setValueColor

      public void setValueColor(Color valueColor)
    • getTickSize

      public double getTickSize()
    • setTickSize

      public void setTickSize(double tickSize)
    • getTickColor

      public Color getTickColor()
    • setTickColor

      public void setTickColor(Color tickColor)
    • getTickLabelColor

      public Color getTickLabelColor()
    • setTickLabelColor

      public void setTickLabelColor(Color tickLabelColor)
    • localeChanged

      public void localeChanged(Locale newLocale)
      Specified by:
      localeChanged in interface LocaleListener
      Overrides:
      localeChanged in class PMIChartPanel
    • getTickLabelFormat

      public String getTickLabelFormat()
    • getValueLabelFormat

      public String getValueLabelFormat()
    • setTickLabelFormat

      public void setTickLabelFormat(String tickLabelFormat)
    • setValueLabelFormat

      public void setValueLabelFormat(String valueLabelFormat)
    • setExtensionFunctions

      public void setExtensionFunctions(Map<String,ExtensionFunction> map)
      Specified by:
      setExtensionFunctions in interface ExtensibleComponent
      Overrides:
      setExtensionFunctions in class PMIChartPanel