Class JThermometer

    • Constructor Detail

      • JThermometer

        public JThermometer()
        Default constructor.
    • Method Detail

      • addSubtitle

        public void addSubtitle​(Title subtitle)
        Adds a subtitle to the chart.
        Parameters:
        subtitle - the subtitle.
      • addSubtitle

        public void addSubtitle​(String subtitle)
        Adds a subtitle to the chart.
        Parameters:
        subtitle - the subtitle.
      • addSubtitle

        public void addSubtitle​(String subtitle,
                                Font font)
        Adds a subtitle to the chart.
        Parameters:
        subtitle - the subtitle.
        font - the subtitle font.
      • setValueFormat

        public void setValueFormat​(DecimalFormat df)
        Sets the value format for the thermometer.
        Parameters:
        df - the formatter.
      • setRange

        public void setRange​(double lower,
                             double upper)
        Sets the lower and upper bounds for the thermometer.
        Parameters:
        lower - the lower bound.
        upper - the upper bound.
      • setSubrangeInfo

        public void setSubrangeInfo​(int range,
                                    double displayLow,
                                    double displayHigh)
        Sets the range.
        Parameters:
        range - the range type.
        displayLow - the low value.
        displayHigh - the high value.
      • setSubrangeInfo

        public void setSubrangeInfo​(int range,
                                    double rangeLow,
                                    double rangeHigh,
                                    double displayLow,
                                    double displayHigh)
        Sets the range.
        Parameters:
        range - the range type.
        rangeLow - the low value for the range.
        rangeHigh - the high value for the range.
        displayLow - the low value for display.
        displayHigh - the high value for display.
      • setValueLocation

        public void setValueLocation​(int loc)
        Sets the location at which the temperature value is displayed.
        Parameters:
        loc - the location.
      • setValuePaint

        public void setValuePaint​(Paint paint)
        Sets the value paint.
        Parameters:
        paint - the paint.
      • getValue

        public Number getValue()
        Returns the value of the thermometer.
        Returns:
        The value.
      • setValue

        public void setValue​(double value)
        Sets the value of the thermometer.
        Parameters:
        value - the value.
      • setValue

        public void setValue​(Number value)
        Sets the value of the thermometer.
        Parameters:
        value - the value.
      • setUnits

        public void setUnits​(int i)
        Sets the unit type.
        Parameters:
        i - the unit type.
      • setOutlinePaint

        public void setOutlinePaint​(Paint p)
        Sets the outline paint.
        Parameters:
        p - the paint.
      • setForeground

        public void setForeground​(Color fg)
        Sets the foreground color.
        Overrides:
        setForeground in class JComponent
        Parameters:
        fg - the foreground color.
      • setBackground

        public void setBackground​(Color bg)
        Sets the background color.
        Overrides:
        setBackground in class JComponent
        Parameters:
        bg - the background color.
      • setValueFont

        public void setValueFont​(Font f)
        Sets the value font.
        Parameters:
        f - the font.
      • getTickLabelFont

        public Font getTickLabelFont()
        Returns the tick label font.
        Returns:
        The tick label font.
      • setTickLabelFont

        public void setTickLabelFont​(Font font)
        Sets the tick label font.
        Parameters:
        font - the font.
      • changeTickFontSize

        public void changeTickFontSize​(int delta)
        Increases or decreases the tick font size.
        Parameters:
        delta - the change in size.
      • setTickFontStyle

        public void setTickFontStyle​(int style)
        Sets the tick font style.
        Parameters:
        style - the style.
      • setFollowDataInSubranges

        public void setFollowDataInSubranges​(boolean flag)
        Sets the flag that controls whether or not the display range follows the data value.
        Parameters:
        flag - the new value of the flag.
      • setShowValueLines

        public void setShowValueLines​(boolean b)
        Sets the flag that controls whether or not value lines are displayed.
        Parameters:
        b - the new flag value.
      • setShowAxisLocation

        public void setShowAxisLocation​(int location)
        Sets the location for the axis.
        Parameters:
        location - the location.
      • getShowAxisLocation

        public int getShowAxisLocation()
        Returns the location for the axis.
        Returns:
        The location.