public class Dimension extends Dimension2D implements Serializable
Dimension类封装了一个组件的宽度和高度(整数精度)在一个单一的对象。该类与组件的某些属性关联。几种方法定义的
Component类和
LayoutManager接口返回一个
Dimension对象。
通常width和height值的非负整数。允许您创建一个维度的构造函数不阻止您设置这些属性的负值。如果width或height值为负,一些方法用其他对象定义的行为是未定义的。
Component,
LayoutManager,
Serialized Form
| Modifier and Type | Field and Description |
|---|---|
int |
height
高度尺寸;负值可以使用。
|
int |
width
宽度尺寸;负值可以使用。
|
| Constructor and Description |
|---|
Dimension()
创建一个零宽度和高度为零
Dimension实例。
|
Dimension(Dimension d)
创建
Dimension的宽度和高度的一个实例是相同的尺寸。
|
Dimension(int width, int height)
构建了一个
Dimension并将它初始化为指定的宽度和指定的高度。
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
检查两个维度对象是否具有相等的值。
|
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领域。
|
clone, setSizepublic int width
getSize(),
setSize(double, double)
public int height
getSize(),
setSize(double, double)
public Dimension()
Dimension实例。
public Dimension(Dimension d)
Dimension的宽度和高度的一个实例是相同的尺寸。
d -指定尺寸的
width和
height值
public Dimension(int width,
int height)
Dimension并将它初始化为指定的宽度和指定的高度。
width -指定的宽度
height -指定高度
public double getWidth()
Dimension宽度。
getWidth 方法重写,继承类
Dimension2D
Dimension宽度。
public double getHeight()
Dimension高度。
getHeight 方法重写,继承类
Dimension2D
Dimension高度。
public void setSize(double width,
double height)
Dimension对象的大小。注意,如果
width或
height大于
Integer.MAX_VALUE,它们将被重置为
Integer.MAX_VALUE。
setSize 方法重写,继承类
Dimension2D
width为
Dimension对象的新宽度
height为
Dimension对象的新高度
public Dimension getSize()
Dimension对象的大小。该方法包括完整性,并由
Component的
getSize方法。
Dimension具有相同的宽度和高度
setSize(double, double),
Component.getSize()
public void setSize(Dimension d)
Dimension对象的大小。该方法包括完整性,并由
Component的
setSize方法。
d -这
Dimension对象的新大小
getSize(),
Component.setSize(int, int)
public void setSize(int width,
int height)
Dimension对象的大小。该方法包括完整性,并由
Component的
setSize方法。
width -这
Dimension对象的新宽度
height -这
Dimension对象的新高度
getSize(),
Component.setSize(int, int)
public boolean equals(Object obj)
equals 方法重写,继承类
Object
obj -参考对象的比较。
true obj参数相同;
false否则。
Object.hashCode(),
HashMap
public int hashCode()
Dimension哈希代码。
hashCode 方法重写,继承类
Object
Dimension哈希代码
Object.equals(java.lang.Object),
System.identityHashCode(java.lang.Object)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.