Class JaxoGLine

  • All Implemented Interfaces:
    java.awt.Shape, java.beans.PropertyChangeListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener

    public class JaxoGLine
    extends JaxoDashLine
    A ghost line.
    Since:
    2.0
    See Also:
    Serialized Form
    • Constructor Detail

      • JaxoGLine

        public JaxoGLine()
    • Method Detail

      • isCopy

        public boolean isCopy​(JaxoObject comp)
        Determines if this JaxoObject is a copy of the specified one.
        Overrides:
        isCopy in class JaxoLineObject
        Parameters:
        comp - The JaxoObject to compare against.
        Returns:
        True if the JaxoObjects are identical.
      • strokeDashes

        protected float[] strokeDashes()
        Returns an array that is used as the dash parameter in BasicStroke to paint this object.
        Specified by:
        strokeDashes in class JaxoDashLine
        Returns:
        a dash array.
      • setPreferences

        public void setPreferences()
        Applies default values to this JaxoObject. All fields except location points are initialized with values taken from the preferences.
        Overrides:
        setPreferences in class JaxoParticleObject
      • prepareEditPanel

        public void prepareEditPanel​(JaxoObjectEditPanel editPanel)
        Initializes the given editPanel to edit properties of this JaxoObject.
        Specified by:
        prepareEditPanel in class JaxoObject
        Parameters:
        editPanel - the panel to prepare.