返回介绍

java.awt 类 Dimension

发布于 2019-10-04 09:49:50 字数 9446 浏览 1155 评论 0 收藏 0

java.lang.Object
  └java.awt.geom.Dimension2D
      └java.awt.Dimension
所有已实现的接口:
Serializable, Cloneable

public class Dimension
extends Dimension2D
 
implements Serializable
 

Dimension 类封装单个对象中组件的宽度和高度(精确到整数)。该类与组件的某个属性关联。由 Component 类和 LayoutManager 接口所定义的一些方法返回 Dimension 对象。

通常, widthheight 的值是非负整数。允许创建 dimension 的构造方法不会阻止您为这些属性设置负值。如果 widthheight 的值为负,则由其他对象所定义的一些方法的行为是不明确的。

从以下版本开始:
JDK1.0
另请参见:
Component , LayoutManager , 序列化表格

字段摘要
intheight

dimension 的高度,可以使用负值。

intwidth

dimension 的宽度,可以使用负值。

构造方法摘要
Dimension()

创建 Dimension 的一个实例(宽度为零,高度为零)。

Dimension(Dimensiond)

创建 Dimension 的一个实例(宽度和高度与指定的 dimension 相同)。

Dimension(intwidth, intheight)

构造一个 Dimension ,并将其初始化为指定宽度和高度。

方法摘要
booleanequals(Objectobj)

检查两个 dimension 对象是否具有相同的值。

doublegetHeight()

返回此 dimension 的高度(以双精度表示)。

DimensiongetSize()

获得此 Dimension 对象的大小。

doublegetWidth()

返回此 dimension 的宽度(以双精度表示)。

inthashCode()

返回此 Dimension 的哈希码

voidsetSize(Dimensiond)

Dimension 对象的大小设置为指定大小。

voidsetSize(doublewidth, doubleheight)

将此 Dimension 对象的大小设置为指定的宽度和高度(以双精度表示)。

voidsetSize(intwidth, intheight)

将此 Dimension 对象的大小设置为指定的宽度和高度。

StringtoString()

返回此 Dimension 对象的 heightwidth 字段的字符串表示形式此方法仅用于调试目的,对于这两种实现,返回字符串的内容和格式可能有所不同。

从类 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(Dimensiond)
创建 Dimension 的一个实例(宽度和高度与指定的 dimension 相同)。
参数:
d - 带有 widthheight 值的指定 dimension

Dimension

public Dimension(intwidth,
                 intheight)
构造一个 Dimension ,并将其初始化为指定宽度和高度。
参数:
width - 指定宽度
height - 指定高度

方法详细信息

getWidth

public double getWidth()
返回此 dimension 的宽度(以双精度表示)。
指定者:
Dimension2D 中的 getWidth
返回:
此 dimension 的宽度(以双精度表示)

getHeight

public double getHeight()
返回此 dimension 的高度(以双精度表示)。
指定者:
Dimension2D 中的 getHeight
返回:
此 dimension 的高度(以双精度表示)

setSize

public void setSize(doublewidth,
                    doubleheight)
将此 Dimension 对象的大小设置为指定的宽度和高度(以双精度表示)。注意,如果 widthheight 大于 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()

setSize

public void setSize(Dimensiond)
Dimension 对象的大小设置为指定大小。包含此方法是出于完整性考虑,它与 Component 所定义的 setSize 方法相似。
参数:
d - Dimension 对象的新大小
从以下版本开始:
JDK1.1
另请参见:
getSize() , Component.setSize(int, int)

setSize

public void setSize(intwidth,
                    intheight)
将此 Dimension 对象的大小设置为指定的宽度和高度。包含此方法是出于完整性考虑,它与 Component 所定义的 setSize 方法相似。
参数:
width - Dimension 对象的新宽度
height - Dimension 对象的新高度
从以下版本开始:
JDK1.1
另请参见:
getSize() , Component.setSize(int, int)

equals

public boolean equals(Objectobj)
检查两个 dimension 对象是否具有相同的值。
覆盖:
Object 中的 equals
参数:
obj - 要与之比较的引用对象。
返回:
如果此对象与 obj 参数相同,则返回 true ;否则返回 false
另请参见:
Object.hashCode() , Hashtable

hashCode

public int hashCode()
返回此 Dimension 的哈希码
覆盖:
Object 中的 hashCode
返回:
Dimension 的哈希码
另请参见:
Object.equals(java.lang.Object) , Hashtable

toString

public String toString()
返回此 Dimension 对象的 heightwidth 字段的字符串表示形式此方法仅用于调试目的,对于这两种实现,返回字符串的内容和格式可能有所不同。返回的字符串可能为空,但不可能为 null
覆盖:
Object 中的 toString
返回:
Dimension 对象的字符串表示形式

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文