Overview
Package
Class
Use
Tree
Deprecated
Index
All Classes
Help
Prev Class
Next Class
Sample
Document
Class java.awt.Dimension
Inherited members: ShowHide
Deprecated: ShowHide
View: ClientSubclassPackageImplementation
java.awt

Class Dimension

  • java.lang.Object
    • java.awt.geom.Dimension2D
      • java.awt.Dimension
  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable
    public class Dimension extends java.awt.geom.Dimension2D implements java.io.Serializable
    The Dimension class encapsulates the width and height of a component (in integer precision) in a single object. The class is associated with certain properties of components. Several methods defined by the Component class and the LayoutManager interface return a Dimension object.

    Normally the values of width and height are non-negative integers. The constructors that allow you to create a dimension do not prevent you from setting a negative value for these properties. If the value of width or height is negative, the behavior of some methods defined by other objects is undefined.

    Since:
    1.0
    See Also:
    Component, LayoutManager, Serialized Form
    • Fields 
      Modifier and Type Field and Description
      Ordinary member indicator height Reveal DetailHide Detail
      int height
      The height dimension; negative values can be used.
      public int height
      The height dimension; negative values can be used.
      Since:
      1.0
      See Also:
      getSize(), setSize(double, double)
      Ordinary member indicator width Reveal DetailHide Detail
      int width
      The width dimension; negative values can be used.
      public int width
      The width dimension; negative values can be used.
      Since:
      1.0
      See Also:
      getSize(), setSize(double, double)
    • Constructors 
      Constructor and Description
      Ordinary member indicator Dimension Reveal DetailHide Detail
      Dimension()
      Creates an instance of Dimension with a width of zero and a height of zero.
      public Dimension()
      Creates an instance of Dimension with a width of zero and a height of zero.
      Ordinary member indicator Dimension Reveal DetailHide Detail
      Dimension(Dimension d)
      Creates an instance of Dimension whose width and height are the same as for the specified dimension.
      public Dimension(Dimension d)
      Creates an instance of Dimension whose width and height are the same as for the specified dimension.
      Parameters:
      d - the specified dimension for the width and height values
      Ordinary member indicator Dimension Reveal DetailHide Detail
      Dimension(int width, int height)
      Constructs a Dimension and initializes it to the specified width and specified height.
      public Dimension(int width, int height)
      Constructs a Dimension and initializes it to the specified width and specified height.
      Parameters:
      width - the specified width
      height - the specified height
    • Methods 
      Modifier and Type Method and Description
      Inherited member indicator clone Reveal DetailHide Detail
      java.lang.Object clone()
      Creates a new object of the same class as this object.
      public java.lang.Object clone()
      Description copied from class: java.awt.geom.Dimension2D
      Creates a new object of the same class as this object.
      Overrides:
      clone in class java.lang.Object
      Returns:
      a clone of this instance.
      Throws:
      java.lang.OutOfMemoryError - if there is not enough memory.
      Since:
      1.2
      See Also:
      Cloneable
      Overridden member indicator equals Reveal DetailHide Detail
      boolean equals(java.lang.Object obj)
      Checks whether two dimension objects have equal values.
      public boolean equals(java.lang.Object obj)
      Checks whether two dimension objects have equal values.
      Overrides:
      equals in class java.lang.Object
      Parameters:
      obj - the reference object with which to compare.
      Returns:
      true if this object is the same as the obj argument; false otherwise.
      See Also:
      Object.hashCode(), HashMap
      Overridden member indicator getHeight Reveal DetailHide Detail
      double getHeight()
      Returns the height of this Dimension in double precision.
      public double getHeight()
      Returns the height of this Dimension in double precision.
      Specified by:
      getHeight in class java.awt.geom.Dimension2D
      Returns:
      the height of this Dimension.
      Since:
      1.2
      Ordinary member indicator getSize Reveal DetailHide Detail
      Dimension getSize()
      Gets the size of this Dimension object.
      public Dimension getSize()
      Gets the size of this Dimension object. This method is included for completeness, to parallel the getSize method defined by Component.
      Returns:
      the size of this dimension, a new instance of Dimension with the same width and height
      Since:
      1.1
      See Also:
      setSize(double, double), Component.getSize()
      Overridden member indicator getWidth Reveal DetailHide Detail
      double getWidth()
      Returns the width of this Dimension in double precision.
      public double getWidth()
      Returns the width of this Dimension in double precision.
      Specified by:
      getWidth in class java.awt.geom.Dimension2D
      Returns:
      the width of this Dimension.
      Since:
      1.2
      Overridden member indicator hashCode Reveal DetailHide Detail
      int hashCode()
      Returns the hash code for this Dimension.
      public int hashCode()
      Returns the hash code for this Dimension.
      Overrides:
      hashCode in class java.lang.Object
      Returns:
      a hash code for this Dimension
      See Also:
      Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
      Ordinary member indicator setSize Reveal DetailHide Detail
      void setSize(Dimension d)
      Sets the size of this Dimension object to the specified size.
      public void setSize(Dimension d)
      Sets the size of this Dimension object to the specified size. This method is included for completeness, to parallel the setSize method defined by Component.
      Parameters:
      d - the new size for this Dimension object
      Since:
      1.1
      See Also:
      getSize(), Component.setSize(int, int)
      Inherited member indicator setSize Reveal DetailHide Detail
      void setSize(java.awt.geom.Dimension2D d)
      Sets the size of this Dimension2D object to match the specified size.
      public void setSize(java.awt.geom.Dimension2D d)
      Description copied from class: java.awt.geom.Dimension2D
      Sets the size of this Dimension2D object to match the specified size. This method is included for completeness, to parallel the getSize method of Component.
      Parameters:
      d - the new size for the Dimension2D object
      Since:
      1.2
      Overridden member indicator setSize Reveal DetailHide Detail
      void setSize(double width, double height)
      Sets the size of this Dimension object to the specified width and height in double precision.
      public void setSize(double width, double height)
      Sets the size of this Dimension object to the specified width and height in double precision. Note that if width or height are larger than Integer.MAX_VALUE, they will be reset to Integer.MAX_VALUE.
      Specified by:
      setSize in class java.awt.geom.Dimension2D
      Parameters:
      width - the new width for the Dimension object
      height - the new height for the Dimension object
      Since:
      1.2
      Ordinary member indicator setSize Reveal DetailHide Detail
      void setSize(int width, int height)
      Sets the size of this Dimension object to the specified width and height.
      public void setSize(int width, int height)
      Sets the size of this Dimension object to the specified width and height. This method is included for completeness, to parallel the setSize method defined by Component.
      Parameters:
      width - the new width for this Dimension object
      height - the new height for this Dimension object
      Since:
      1.1
      See Also:
      getSize(), Component.setSize(int, int)
      Overridden member indicator toString Reveal DetailHide Detail
      java.lang.String toString()
      Returns a string representation of the values of this Dimension object's height and width fields.
      public java.lang.String toString()
      Returns a string representation of the values of this Dimension object's height and width fields. This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations. The returned string may be empty but may not be null.
      Overrides:
      toString in class java.lang.Object
      Returns:
      a string representation of this Dimension object
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
This document was created by Dulcet from the OpenJDK sources. Copyright © 1993, 2012 Oracle and/or its affiliates. All rights reserved.

SourceForge