©
本文档使用
php.cn手册 发布
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
1 2 3 4 |
|
1 |
|
Float
类定义一个在 float 坐标中指定的矩形。
嵌套类摘要 |
---|
从类 java.awt.geom.Rectangle2D 继承的嵌套类/接口 |
---|
Rectangle2D.Double, Rectangle2D.Float |
字段摘要 | |
---|---|
float |
height
此 Rectangle2D 的高度。 |
float |
width
此 Rectangle2D 的宽度。 |
float |
x
此 Rectangle2D 的 X 坐标。 |
float |
y
此 Rectangle2D 的 Y 坐标。 |
从类 java.awt.geom.Rectangle2D 继承的字段 |
---|
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP |
构造方法摘要 | |
---|---|
Rectangle2D.Float()
构造一个新 Rectangle2D ,并将其初始化为:位置 (0.0, 0.0)、大小 (0.0, 0.0)。 |
|
Rectangle2D.Float(float x,
float y,
float w,
float h)
根据指定的 float 坐标构造和初始化 Rectangle2D 。 |
方法摘要 | |
---|---|
Rectangle2D |
createIntersection(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的交集。 |
Rectangle2D |
createUnion(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的并集。 |
Rectangle2D |
getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
double |
getHeight()
以 double 精度返回窗体矩形的高度。 |
double |
getWidth()
以 double 精度返回窗体矩形的宽度。 |
double |
getX()
以 double 精度返回窗体矩形左上角的 X 坐标。 |
double |
getY()
以 double 精度返回窗体矩形左上角的 Y 坐标。 |
boolean |
isEmpty()
确定 RectangularShape 是否为空。 |
int |
outcode(double x,
double y)
确定指定坐标相对于此 Rectangle2D 的位置。 |
void |
setRect(double x,
double y,
double w,
double h)
将此 Rectangle2D 的位置和大小设置为指定的 double 值。 |
void |
setRect(float x,
float y,
float w,
float h)
将此 Rectangle2D 的位置和大小设置为指定的 float 值。 |
void |
setRect(Rectangle2D r)
将此 Rectangle2D 设置为与指定的 Rectangle2D 相同。 |
String |
toString()
返回此 Rectangle2D 的 String 表示形式。 |
从类 java.awt.geom.Rectangle2D 继承的方法 |
---|
add, add, add, contains, contains, equals, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, union |
从类 java.awt.geom.RectangularShape 继承的方法 |
---|
clone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal |
从类 java.lang.Object 继承的方法 |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
1 |
|
Rectangle2D
的 X 坐标。
1 |
|
Rectangle2D
的 Y 坐标。
1 |
|
Rectangle2D
的宽度。
1 |
|
Rectangle2D
的高度。
构造方法详细信息 |
---|
1 |
|
Rectangle2D
,并将其初始化为:位置 (0.0, 0.0)、大小 (0.0, 0.0)。
1 2 3 4 |
|
float
坐标构造和初始化 Rectangle2D
。
x
- 新构造 Rectangle2D
的左上角的 X 坐标y
- 新构造 Rectangle2D
的左上角的 Y 坐标w
- 新构造 Rectangle2D
的宽度h
- 新构造 Rectangle2D
的高度方法详细信息 |
---|
1 |
|
double
精度返回窗体矩形左上角的 X 坐标。
RectangularShape
中的 getX
1 |
|
double
精度返回窗体矩形左上角的 Y 坐标。
RectangularShape
中的 getY
1 |
|
double
精度返回窗体矩形的宽度。
RectangularShape
中的 getWidth
1 |
|
double
精度返回窗体矩形的高度。
RectangularShape
中的 getHeight
1 |
|
RectangularShape
是否为空。当 RectangularShape
为空时,它不封闭任何区域。
RectangularShape
中的 isEmpty
RectangularShape
为空,则返回 true
;否则返回 false
。1 2 3 4 |
|
Rectangle2D
的位置和大小设置为指定的 float
值。
x
- 此 Rectangle2D
左上角的 X 坐标y
- 此 Rectangle2D
左上角的 Y 坐标w
- 此 Rectangle2D
的宽度h
- 此 Rectangle2D
的高度1 2 3 4 |
|
Rectangle2D
的位置和大小设置为指定的 double
值。
Rectangle2D
中的 setRect
x
- 此 Rectangle2D
左上角的 X 坐标y
- 此 Rectangle2D
左上角的 Y 坐标w
- 此 Rectangle2D
的宽度h
- 此 Rectangle2D
的高度1 |
|
Rectangle2D
设置为与指定的 Rectangle2D
相同。
Rectangle2D
中的 setRect
r
- 指定的 Rectangle2D
1 2 |
|
Rectangle2D
的位置。此方法计算适当掩码值的二进制或 (OR),这些掩码值针对此 Rectangle2D
的每个边指示指定坐标是否在此 Rectangle2D
其余边缘的同一侧。
Rectangle2D
中的 outcode
x
- 指定的 X 坐标y
- 指定的 Y 坐标
Rectangle2D.OUT_LEFT
,
Rectangle2D.OUT_TOP
,
Rectangle2D.OUT_RIGHT
,
Rectangle2D.OUT_BOTTOM
1 |
|
getBounds
方法更准确的 Shape
边界框。注意,不保证返回的 Rectangle2D
是包围 Shape
的最小边界框,只保证 Shape
完全位于指示的 Rectangle2D
中。此方法返回的边界框通常比 getBounds
方法返回的更紧密,而且永远不会因为溢出问题而出错,因为返回值可以是一个使用双精度值存储尺寸的 Rectangle2D
实例。
Shape
中的 getBounds2D
Rectangle2D
中的 getBounds2D
Rectangle2D
实例,它是 Shape
的高精度边界框。Shape.getBounds()
1 |
|
Rectangle2D
对象,它表示此 Rectangle2D
与指定 Rectangle2D
的交集。
Rectangle2D
中的 createIntersection
r
- 与此 Rectangle2D
相交的 Rectangle2D
Rectangle2D
和此 Rectangle2D
包含的最大 Rectangle2D
。1 |
|
Rectangle2D
对象,它表示此 Rectangle2D
与指定 Rectangle2D
的并集。
Rectangle2D
中的 createUnion
r
- 与此 Rectangle2D
合并的 Rectangle2D
Rectangle2D
和此 Rectangle2D
的最小 Rectangle2D
。1 |
|
Rectangle2D
的 String
表示形式。
Object
中的 toString
Rectangle2D
的 String
。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。