java.lang.Object
java.awt.geom.Dimension2D
java.awt.Dimension
- 所有已实现的接口:
-
Serializable,Cloneable
- 直接已知的子类:
-
DimensionUIResource
Dimension类封装了组件的宽度和高度(以整数精度)在一个对象中。该类与组件的某些属性相关联。由Component类和LayoutManager接口定义的几种方法返回一个Dimension对象。
通常width和height的值是非负整数。允许您创建维度的构造函数不会阻止您为这些属性设置负值。如果width或height的值为负数,则其他对象定义的某些方法的行为是未定义的。
- 自版本:
- 1.0
- 参见:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean检查两个维度对象是否具有相等的值。double以双精度返回此Dimension的高度。getSize()获取此Dimension对象的大小。doublegetWidth()以双精度返回此Dimension的宽度。inthashCode()返回此Dimension的哈希码。voidsetSize(double width, double height) 将此Dimension对象的大小设置为双精度中指定的宽度和高度。voidsetSize(int width, int height) 将此Dimension对象的大小设置为指定的宽度和高度。void将此Dimension对象的大小设置为指定的大小。toString()返回此Dimension对象的height和width字段值的字符串表示形式。Methods declared in class java.awt.geom.Dimension2D
clone, setSize
-
Field Details
-
width
public int width宽度维度;可以使用负值。- 自版本:
- 1.0
- 参见:
-
height
public int height高度维度;可以使用负值。- 自版本:
- 1.0
- 参见:
-
-
Constructor Details
-
Dimension
public Dimension()创建一个宽度为零,高度为零的Dimension实例。 -
Dimension
创建一个宽度和高度与指定维度相同的Dimension实例。- 参数:
-
d- 用于width和height值的指定维度
-
Dimension
public Dimension(int width, int height) 构造一个Dimension并将其初始化为指定的宽度和指定的高度。- 参数:
-
width- 指定的宽度 -
height- 指定的高度
-
-
Method Details
-
getWidth
public double getWidth()以双精度返回此Dimension的宽度。- 指定者:
-
getWidth在类Dimension2D - 返回:
-
此
Dimension的宽度。 - 自版本:
- 1.2
-
getHeight
public double getHeight()以双精度返回此Dimension的高度。- 指定者:
-
getHeight在类Dimension2D - 返回:
-
此
Dimension的高度。 - 自版本:
- 1.2
-
setSize
public void setSize(double width, double height) 将此Dimension对象的大小设置为双精度中指定的宽度和高度。请注意,如果width或height大于Integer.MAX_VALUE,它们将被重置为Integer.MAX_VALUE。- 指定者:
-
setSize在类Dimension2D - 参数:
-
width-Dimension对象的新宽度 -
height-Dimension对象的新高度 - 自版本:
- 1.2
-
getSize
获取此Dimension对象的大小。此方法包含是为了完整性,以与Component定义的getSize方法相对应。- 返回:
-
此维度的大小,具有相同宽度和高度的新
Dimension实例 - 自版本:
- 1.1
- 参见:
-
setSize
将此Dimension对象的大小设置为指定的大小。此方法包含是为了完整性,以与Component定义的setSize方法相对应。- 参数:
-
d- 此Dimension对象的新大小 - 自版本:
- 1.1
- 参见:
-
setSize
public void setSize(int width, int height) 将此Dimension对象的大小设置为指定的宽度和高度。此方法包含是为了完整性,以与Component定义的setSize方法相对应。- 参数:
-
width- 此Dimension对象的新宽度 -
height- 此Dimension对象的新高度 - 自版本:
- 1.1
- 参见:
-
equals
检查两个维度对象是否具有相等的值。 -
hashCode
public int hashCode()返回此Dimension的哈希码。 -
toString
返回此Dimension对象的height和width字段值的字符串表示形式。此方法仅用于调试目的,返回的字符串的内容和格式可能因实现而异。返回的字符串可能为空,但不会是null。
-