Class JRAxisFormat

  • All Implemented Interfaces:
    java.io.Serializable

    public class JRAxisFormat
    extends java.lang.Object
    implements java.io.Serializable
    Represents all the formatting options of a chart axis. The axis can be either a domain or a range axis, and any options that do not apply to the current axis are simply ignored.
    Author:
    Barry Klawans (bklawans@users.sourceforge.net)
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.awt.Color labelColor
      The color to use when writing the label of the axis.
      protected JRFont labelFont
      The font to use when writing the label of the axis.
      protected java.awt.Color lineColor
      The color to use when drawing the axis line and tick marks, if enabled.
      protected java.awt.Color tickLabelColor
      The color to use when writing the label of each tick mark.
      protected JRFont tickLabelFont
      The font to use when writing the label of each tick mark.
      protected java.lang.String tickLabelMask
      The mask to use for formatting the label of each tick mark.
      protected java.lang.Boolean verticalTickLabels
      Flag to force rendering the tick labels rotated 90 degrees.
    • Constructor Summary

      Constructors 
      Constructor Description
      JRAxisFormat()
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.Color getLabelColor()
      Returns the color used when writing the label of the axis.
      JRFont getLabelFont()
      Returns the font used when writing the label of the axis.
      java.awt.Color getLineColor()
      Returns the color used when drawing the axis.
      java.awt.Color getTickLabelColor()
      Returns the color used when writing the label of each tick mark.
      JRFont getTickLabelFont()
      Returns the font used when writing the label of each tick mark.
      java.lang.String getTickLabelMask()
      Returns the formatting mask used when writing the label of each tick mark.
      java.lang.Boolean getVerticalTickLabels()  
      void setLabelColor​(java.awt.Color labelColor)
      Sets the color used when writing the label of the axis.
      void setLabelFont​(JRFont labelFont)
      Sets the font used when writing the label of the axis.
      void setLineColor​(java.awt.Color lineColor)
      Sets the color used when drawing the axis.
      void setTickLabelColor​(java.awt.Color tickLabelColor)
      Sets the color to use when writing the label of each tick mark.
      void setTickLabelFont​(JRFont tickLabelFont)
      Sets the font to use when writing the label of each tick mark.
      void setTickLabelMask​(java.lang.String mask)
      Sets the formatting mask to user when writing the label of each tick mark.
      void setVerticalTickLabel​(java.lang.Boolean verticalTickLabels)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • labelColor

        protected java.awt.Color labelColor
        The color to use when writing the label of the axis.
      • labelFont

        protected JRFont labelFont
        The font to use when writing the label of the axis.
      • tickLabelColor

        protected java.awt.Color tickLabelColor
        The color to use when writing the label of each tick mark. Ignored if tick marks are disabled.
      • tickLabelFont

        protected JRFont tickLabelFont
        The font to use when writing the label of each tick mark. Ignored if tick marks are disabled.
      • tickLabelMask

        protected java.lang.String tickLabelMask
        The mask to use for formatting the label of each tick mark. Ignored if tick marks are disabled, or if the axis being formatted is not either numeric or a date axis.
      • verticalTickLabels

        protected java.lang.Boolean verticalTickLabels
        Flag to force rendering the tick labels rotated 90 degrees.
      • lineColor

        protected java.awt.Color lineColor
        The color to use when drawing the axis line and tick marks, if enabled.
    • Constructor Detail

      • JRAxisFormat

        public JRAxisFormat()
        Constructor.
    • Method Detail

      • getLabelColor

        public java.awt.Color getLabelColor()
        Returns the color used when writing the label of the axis.
        Returns:
        the color used when writing the label of the axis
      • setLabelColor

        public void setLabelColor​(java.awt.Color labelColor)
        Sets the color used when writing the label of the axis.
        Parameters:
        labelColor - the color to use when writing the label of the axis
      • getLabelFont

        public JRFont getLabelFont()
        Returns the font used when writing the label of the axis.
        Returns:
        the font used when writing the label of the axis
      • setLabelFont

        public void setLabelFont​(JRFont labelFont)
        Sets the font used when writing the label of the axis.
        Parameters:
        labelFont - the font to use when writing the label of the axis
      • getLineColor

        public java.awt.Color getLineColor()
        Returns the color used when drawing the axis. This color is used for both the axis line itself and any tick marks present on the axis.
        Returns:
        the color used when drawing the axis.
      • setLineColor

        public void setLineColor​(java.awt.Color lineColor)
        Sets the color used when drawing the axis. This color is used for both the axis line itself and any tick marks present on the axis.
        Parameters:
        lineColor - the color to use when drawing the axis.
      • getTickLabelColor

        public java.awt.Color getTickLabelColor()
        Returns the color used when writing the label of each tick mark.
        Returns:
        the color used when writing the label of each tick mark
      • setTickLabelColor

        public void setTickLabelColor​(java.awt.Color tickLabelColor)
        Sets the color to use when writing the label of each tick mark.
        Parameters:
        tickLabelColor - the color to use when writing the label of each tick mark
      • getTickLabelFont

        public JRFont getTickLabelFont()
        Returns the font used when writing the label of each tick mark.
        Returns:
        the font used when writing the label of each tick mark
      • setTickLabelFont

        public void setTickLabelFont​(JRFont tickLabelFont)
        Sets the font to use when writing the label of each tick mark.
        Parameters:
        tickLabelFont - the font to use when writing the label of each tick mark
      • getTickLabelMask

        public java.lang.String getTickLabelMask()
        Returns the formatting mask used when writing the label of each tick mark.
        Returns:
        the formatting mask used when writing the label of each tick mark
      • setTickLabelMask

        public void setTickLabelMask​(java.lang.String mask)
        Sets the formatting mask to user when writing the label of each tick mark.
        Parameters:
        mask - the formatting mask to use when writing the label of each tick mark
      • getVerticalTickLabels

        public java.lang.Boolean getVerticalTickLabels()
      • setVerticalTickLabel

        public void setVerticalTickLabel​(java.lang.Boolean verticalTickLabels)