Documentation of 'org.jfree.chart.annotations.TextAnnotation' Java class
TextAnnotation
org.jfree.chart.annotations

Class TextAnnotation

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, Annotation
    Direct Known Subclasses:
    CategoryTextAnnotation


    public class TextAnnotation
    extends AbstractAnnotation
    implements java.io.Serializable
    A base class for text annotations. This class records the content but not the location of the annotation.
    See Also:
    Serialized Form
    • Field Detail

      • DEFAULT_FONT

        public static final java.awt.Font DEFAULT_FONT
        The default font.
      • DEFAULT_PAINT

        public static final java.awt.Paint DEFAULT_PAINT
        The default paint.
      • DEFAULT_TEXT_ANCHOR

        public static final org.jfree.ui.TextAnchor DEFAULT_TEXT_ANCHOR
        The default text anchor.
      • DEFAULT_ROTATION_ANCHOR

        public static final org.jfree.ui.TextAnchor DEFAULT_ROTATION_ANCHOR
        The default rotation anchor.
      • DEFAULT_ROTATION_ANGLE

        public static final double DEFAULT_ROTATION_ANGLE
        The default rotation angle.
        See Also:
        Constant Field Values
    • Method Detail

      • getText

        public java.lang.String getText()
        Returns the text for the annotation.
        Returns:
        The text (never null).
        See Also:
        setText(String)
      • setText

        public void setText(java.lang.String text)
        Sets the text for the annotation and sends an AnnotationChangeEvent to all registered listeners.
        Parameters:
        text - the text (null not permitted).
        See Also:
        getText()
      • getFont

        public java.awt.Font getFont()
        Returns the font for the annotation.
        Returns:
        The font (never null).
        See Also:
        setFont(Font)
      • setFont

        public void setFont(java.awt.Font font)
        Sets the font for the annotation and sends an AnnotationChangeEvent to all registered listeners.
        Parameters:
        font - the font (null not permitted).
        See Also:
        getFont()
      • getPaint

        public java.awt.Paint getPaint()
        Returns the paint for the annotation.
        Returns:
        The paint (never null).
        See Also:
        setPaint(Paint)
      • setPaint

        public void setPaint(java.awt.Paint paint)
        Sets the paint for the annotation and sends an AnnotationChangeEvent to all registered listeners.
        Parameters:
        paint - the paint (null not permitted).
        See Also:
        getPaint()
      • getTextAnchor

        public org.jfree.ui.TextAnchor getTextAnchor()
        Returns the text anchor.
        Returns:
        The text anchor.
        See Also:
        setTextAnchor(TextAnchor)
      • setTextAnchor

        public void setTextAnchor(org.jfree.ui.TextAnchor anchor)
        Sets the text anchor (the point on the text bounding rectangle that is aligned to the (x, y) coordinate of the annotation) and sends an AnnotationChangeEvent to all registered listeners.
        Parameters:
        anchor - the anchor point (null not permitted).
        See Also:
        getTextAnchor()
      • getRotationAnchor

        public org.jfree.ui.TextAnchor getRotationAnchor()
        Returns the rotation anchor.
        Returns:
        The rotation anchor point (never null).
        See Also:
        setRotationAnchor(TextAnchor)
      • setRotationAnchor

        public void setRotationAnchor(org.jfree.ui.TextAnchor anchor)
        Sets the rotation anchor point and sends an AnnotationChangeEvent to all registered listeners.
        Parameters:
        anchor - the anchor (null not permitted).
        See Also:
        getRotationAnchor()
      • getRotationAngle

        public double getRotationAngle()
        Returns the rotation angle in radians.
        Returns:
        The rotation angle.
        See Also:
        setRotationAngle(double)
      • setRotationAngle

        public void setRotationAngle(double angle)
        Sets the rotation angle and sends an AnnotationChangeEvent to all registered listeners. The angle is measured clockwise in radians.
        Parameters:
        angle - the angle (in radians).
        See Also:
        getRotationAngle()
      • equals

        public boolean equals(java.lang.Object obj)
        Tests this object for equality with an arbitrary object.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        obj - the object (null permitted).
        Returns:
        true or false.
      • hashCode

        public int hashCode()
        Returns a hash code for this instance.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        A hash code.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.