请教java的一个问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 06:30:53
我是初学者,请问一下Dimension类的用法,最好能举个例子。
谢谢!!!
什么叫封装单个对象中组件的宽度和高度??

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

通常,width 和 height 的值是非负整数。允许创建 dimension 的构造方法不会阻止您为这些属性设置负值。如果 width 或 height 的值为负,则由其他对象所定义的一些方法的行为是不明确的。
方法摘要
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 字段的字符串表示形式此方法仅用于调试目的,对于这两种实现,返回字符串的内容和格式可能有所不同。