Class DDimension

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class DDimension
    extends java.awt.Dimension
    A subclass of Dimension that uses doubles. This is compatible with code that expects a Dimension (which uses int), but can also be used where fractional lengths are needed. Avoid setting the inherited public width and height fields directly, as that can lead to inconsistencies.
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class java.awt.Dimension

        height, width
    • Constructor Summary

      Constructors 
      Constructor Description
      DDimension()  
      DDimension​(double width, double height)  
      DDimension​(java.awt.geom.Dimension2D d)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      double getHeight()  
      DDimension getSize()  
      double getWidth()  
      void setHeight​(double height)  
      void setSize​(double width, double height)  
      void setSize​(int width, int height)  
      void setSize​(java.awt.Dimension d)  
      void setSize​(java.awt.geom.Dimension2D d)  
      void setWidth​(double width)  
      java.lang.String toString()  
      • Methods inherited from class java.awt.Dimension

        hashCode
      • Methods inherited from class java.awt.geom.Dimension2D

        clone
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • DDimension

        public DDimension()
      • DDimension

        public DDimension​(double width,
                          double height)
      • DDimension

        public DDimension​(java.awt.geom.Dimension2D d)
    • Method Detail

      • getWidth

        public double getWidth()
        Overrides:
        getWidth in class java.awt.Dimension
      • getHeight

        public double getHeight()
        Overrides:
        getHeight in class java.awt.Dimension
      • getSize

        public DDimension getSize()
        Overrides:
        getSize in class java.awt.Dimension
      • setWidth

        public void setWidth​(double width)
      • setHeight

        public void setHeight​(double height)
      • setSize

        public void setSize​(int width,
                            int height)
        Overrides:
        setSize in class java.awt.Dimension
      • setSize

        public void setSize​(double width,
                            double height)
        Overrides:
        setSize in class java.awt.Dimension
      • setSize

        public void setSize​(java.awt.Dimension d)
        Overrides:
        setSize in class java.awt.Dimension
      • setSize

        public void setSize​(java.awt.geom.Dimension2D d)
        Overrides:
        setSize in class java.awt.geom.Dimension2D
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.awt.Dimension
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.awt.Dimension