Class JRDesignValueDisplay

java.lang.Object
net.sf.jasperreports.charts.base.JRBaseValueDisplay
net.sf.jasperreports.charts.design.JRDesignValueDisplay
All Implemented Interfaces:
Serializable, Cloneable, JRValueDisplay, JRChangeEventsSupport, JRCloneable

public class JRDesignValueDisplay extends JRBaseValueDisplay implements JRChangeEventsSupport
An object that specifies how a single value should be displayed. Used with charts such as a meter or thermometer that display a single value.
Author:
Barry Klawans (bklawans@users.sourceforge.net)
See Also:
  • Field Details

  • Constructor Details

    • JRDesignValueDisplay

      public JRDesignValueDisplay(JRValueDisplay valueDisplay, JRChart chart)
      Constructs a new value display that is a copy of an existing one.
      Parameters:
      valueDisplay - the display to copy
  • Method Details

    • setColor

      public void setColor(Color color)
      Sets the color to use when displaying the value.
      Parameters:
      color - the color to use when displaying the value
    • setMask

      public void setMask(String mask)
      Sets the formatting mask to use when displaying the value. This mask will be used to create a java.text.DecimalFormat object.
      Parameters:
      mask - the formatting mask to use when displaying the value
    • setFont

      public void setFont(JRFont font)
      Sets the font to use when displaying the value.
      Parameters:
      font - the font to use when displaying the value
    • clone

      public Object clone()
      Specified by:
      clone in interface JRCloneable
      Overrides:
      clone in class JRBaseValueDisplay
    • getEventSupport

      public JRPropertyChangeSupport getEventSupport()
      Description copied from interface: JRChangeEventsSupport
      Returns the property change support object for this instance.
      Specified by:
      getEventSupport in interface JRChangeEventsSupport
      Returns:
      the property change support object for this instance