public class Dimension extends Dimension2D implements Serializable
Dimension类封装单个对象中组件的宽度和高度(以整数精度)。 
       该类与组件的某些属性相关联。 
       Component类和LayoutManager接口定义的几种方法返回一个Dimension对象。 
        通常width和height的值是非负整数。 允许您创建维度的构造函数不会阻止您为这些属性设置负值。 如果width或height值为负,则其他对象定义的某些方法的行为是未定义的。 
Component , LayoutManager , Serialized Form 
       | Modifier and Type | Field and Description | 
|---|---|
| int | height 
             高度尺寸 
             可以使用负值。 
             | 
| int | width 
             宽度尺寸; 
             可以使用负值。 
             | 
| Constructor and Description | 
|---|
| Dimension()
              创建宽度为零,高度为零的 
              Dimension实例。 | 
| Dimension(Dimension d)
              创建一个 
              Dimension的实例,其宽度和高度与指定维度相同。 | 
| Dimension(int width, int height)
              构造一个 
              Dimension并将其初始化为指定的宽度和指定的高度。 | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj)
              检查两维对象是否具有相等的值。 
             | 
| double | getHeight()
              以双精度返回此 
              Dimension的高度。 | 
| Dimension | getSize()
              获取此 
              Dimension对象的大小。 | 
| double | getWidth()
              返回此宽度 
              Dimension双精度。 | 
| int | hashCode()
              返回此 
              Dimension的哈希码。 | 
| void | setSize(Dimension d)
              将此 
              Dimension对象的大小设置为指定的大小。 | 
| void | setSize(double width, double height)
              将此 
              Dimension对象的大小设置为双精度的指定宽度和高度。 | 
| void | setSize(int width, int height)
              将此 
              Dimension对象的大小设置为指定的宽度和高度。 | 
| String | toString()
              返回此 
              Dimension对象的height和width字段的值的字符串表示。 | 
clone, setSizepublic int width
getSize() , 
            setSize(double, double) 
           public int height
getSize() , 
            setSize(double, double) 
           public Dimension()
Dimension实例。 
          public Dimension(Dimension d)
Dimension的实例,其宽度和高度与指定维度相同。 
          d - 
            width和 
            height值的 
            width 
            height 
           public Dimension(int width,
                 int height) 
          Dimension并将其初始化为指定的宽度和指定的高度。 
          width - 指定的宽度 
           height - 指定的高度 
           public double getWidth()
Dimension的宽度。 
          getWidth在类别 
            Dimension2D 
           Dimension 。 
           public double getHeight()
Dimension的高度。 
          getHeight在类别 
            Dimension2D 
           Dimension 。 
           public void setSize(double width,
                    double height) 
          Dimension对象的大小设置为双精度的指定宽度和高度。 
           请注意,如果width或height大于Integer.MAX_VALUE ,他们将被重置为Integer.MAX_VALUE 。 
          setSize在类别 
            Dimension2D 
           width - 
            Dimension对象的新宽度 
           height - 
            Dimension对象的新高度 
           public Dimension getSize()
Dimension对象的大小。 
           此方法是出于完整性考虑,它与所述getSize由定义的方法Component 。 
          Dimension具有相同的宽度和高度 
           setSize(double, double) , 
            Component.getSize() 
           public void setSize(Dimension d)
Dimension对象的大小设置为指定的大小。 
           此方法是出于完整性考虑,它与所述setSize由定义的方法Component 。 
          d - 这个 
            Dimension对象的新大小 
           getSize() , 
            Component.setSize(int, int) 
           public void setSize(int width,
                    int height) 
          Dimension对象的大小设置为指定的宽度和高度。 
           包括此方法的完整性,以并行setSize方法定义Component 。 
          width - 这个 
            Dimension对象的新宽度 
           height - 这个 
            Dimension对象的新高度 
           getSize() , 
            Component.setSize(int, int) 
           public boolean equals(Object obj)
equals在类别 
            Object 
           obj - 与之比较的参考对象。 
           true如果此对象与obj参数相同; 
            false否则。 
           Object.hashCode() , HashMap 
           public int hashCode()
Dimension的哈希码。 
          hashCode在类别 
            Object 
           Dimension的哈希码 
           Object.equals(java.lang.Object) , 
            System.identityHashCode(java.lang.Object) 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.