Class FloatDimension

    • Constructor Detail

      • FloatDimension

        public FloatDimension()
        Creates a new dimension object with width and height set to zero.
      • FloatDimension

        public FloatDimension​(FloatDimension fd)
        Creates a new dimension that is a copy of another dimension.
        Parameters:
        fd - the dimension to copy.
      • FloatDimension

        public FloatDimension​(float width,
                              float height)
        Creates a new dimension.
        Parameters:
        width - the width.
        height - the height.
    • Method Detail

      • getWidth

        public double getWidth()
        Returns the width.
        Specified by:
        getWidth in class Dimension2D
        Returns:
        the width.
      • getHeight

        public double getHeight()
        Returns the height.
        Specified by:
        getHeight in class Dimension2D
        Returns:
        the height.
      • setWidth

        public void setWidth​(double width)
        Sets the width.
        Parameters:
        width - the width.
      • setHeight

        public void setHeight​(double height)
        Sets the height.
        Parameters:
        height - the height.
      • setSize

        public void setSize​(double width,
                            double height)
        Sets the size of this Dimension object to the specified width and height. This method is included for completeness, to parallel the getSize method of Component.
        Specified by:
        setSize in class Dimension2D
        Parameters:
        width - the new width for the Dimension object
        height - the new height for the Dimension object
      • clone

        public Object clone()
        Creates and returns a copy of this object.
        Overrides:
        clone in class Dimension2D
        Returns:
        a clone of this instance.
        See Also:
        Cloneable
      • toString

        public String toString()
        Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read.

        Overrides:
        toString in class Object
        Returns:
        a string representation of the object.
      • equals

        public boolean equals​(Object o)
        Tests this object for equality with another object.
        Overrides:
        equals in class Object
        Parameters:
        o - the other object.
        Returns:
        true or false.
      • hashCode

        public int hashCode()
        Returns a hash code.
        Overrides:
        hashCode in class Object
        Returns:
        A hash code.