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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
检查两个维度对象是否具有相等的值。double
以双精度返回此Dimension
的高度。getSize()
获取此Dimension
对象的大小。double
getWidth()
以双精度返回此Dimension
的宽度。int
hashCode()
返回此Dimension
的哈希码。void
setSize
(double width, double height) 将此Dimension
对象的大小设置为双精度中指定的宽度和高度。void
setSize
(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
。
-