| |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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 的宽度,可以使用负值。
height
public int height
- dimension 的高度,可以使用负值。
构造方法详细信息 |
---|
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()