|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.awt
类 Dimension
java.lang.Object java.awt.geom.Dimension2D java.awt.Dimension
- 所有已实现的接口:
- Serializable, Cloneable
- 直接已知子类:
- DimensionUIResource
-
public class Dimension
- extends Dimension2D
- implements Serializable
Dimension
类封装单个对象中组件的宽度和高度(精确到整数)。该类与组件的某个属性关联。由 Component
类和 LayoutManager
接口所定义的一些方法返回 Dimension
对象。
通常,width
和 height
的值是非负整数。允许创建 dimension 的构造方法不会阻止您为这些属性设置负值。如果 width
或 height
的值为负,则由其他对象所定义的一些方法的行为是不明确的。
- 从以下版本开始:
- JDK1.0
- 另请参见:
-
Component
,LayoutManager
, 序列化表格
字段摘要 | |
---|---|
int |
height dimension 的高度,可以使用负值。 |
int |
width dimension 的宽度,可以使用负值。 |
构造方法摘要 | |
---|---|
Dimension() 创建 Dimension 的一个实例(宽度为零,高度为零)。 |
|
Dimension(Dimension d) 创建 Dimension 的一个实例(宽度和高度与指定的 dimension 相同)。 |
|
Dimension(int width, int height) 构造一个 Dimension ,并将其初始化为指定宽度和高度。 |
方法摘要 | |
---|---|
boolean |
equals(Object obj) 检查两个 dimension 对象是否具有相同的值。 |
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 字段的字符串表示形式此方法仅用于调试目的,对于这两种实现,返回字符串的内容和格式可能有所不同。 |
从类 java.awt.geom.Dimension2D 继承的方法 |
---|
clone, setSize |
从类 java.lang.Object 继承的方法 |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
width
public int width
-
dimension 的宽度,可以使用负值。
- 另请参见:
-
getSize()
,setSize(double, double)
height
public int height
-
dimension 的高度,可以使用负值。
- 另请参见:
-
getSize()
,setSize(double, double)
构造方法详细信息 |
---|
Dimension
public Dimension()
-
创建
Dimension
的一个实例(宽度为零,高度为零)。
Dimension
public Dimension(Dimension d)
-
创建
Dimension
的一个实例(宽度和高度与指定的 dimension 相同)。- 参数:
-
d
- 带有width
和height
值的指定 dimension
Dimension
public Dimension(int width, int height)
-
构造一个
Dimension
,并将其初始化为指定宽度和高度。- 参数:
-
width
- 指定宽度 -
height
- 指定高度
方法详细信息 |
---|
getWidth
public double getWidth()
- 返回此 dimension 的宽度(以双精度表示)。
-
- 指定者:
-
类
Dimension2D
中的getWidth
-
- 返回:
- 此 dimension 的宽度(以双精度表示)
getHeight
public double getHeight()
- 返回此 dimension 的高度(以双精度表示)。
-
- 指定者:
-
类
Dimension2D
中的getHeight
-
- 返回:
- 此 dimension 的高度(以双精度表示)
setSize
public void setSize(double width, double height)
-
将此
Dimension
对象的大小设置为指定的宽度和高度(以双精度表示)。注意,如果width
或height
大于Integer.MAX_VALUE
,则将其重新设置为Integer.MAX_VALUE
。 -
- 指定者:
-
类
Dimension2D
中的setSize
-
- 参数:
-
width
-Dimension
对象的新宽度 -
height
-Dimension
对象的新高度
getSize
public Dimension getSize()
-
获得此
Dimension
对象的大小。包含此方法是出于完整性考虑,它与Component
所定义的getSize
方法相似。 -
-
- 返回:
-
此 dimension 的大小,一个具有相同宽度和高度的
Dimension
的新实例 - 从以下版本开始:
- JDK1.1
- 另请参见:
-
setSize(double, double)
,Component.getSize()