|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.awt.geom
类 Rectangle2D.Double
java.lang.Object java.awt.geom.RectangularShape java.awt.geom.Rectangle2D java.awt.geom.Rectangle2D.Double
- 正在封闭类:
- Rectangle2D
-
public static class Rectangle2D.Double
- extends Rectangle2D
Double
类定义以 double 坐标指定的矩形。
- 从以下版本开始:
- 1.2
嵌套类摘要 |
---|
从类 java.awt.geom.Rectangle2D 继承的嵌套类/接口 |
---|
Rectangle2D.Double, Rectangle2D.Float |
字段摘要 | |
---|---|
double |
height 此 Rectangle2D 的高度。 |
double |
width 此 Rectangle2D 的宽度。 |
double |
x 此 Rectangle2D 的 X 坐标。 |
double |
y 此 Rectangle2D 的 Y 坐标。 |
从类 java.awt.geom.Rectangle2D 继承的字段 |
---|
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP |
构造方法摘要 | |
---|---|
Rectangle2D.Double() 构造一个新 Rectangle2D ,并将其初始化为:位置 (0, 0)、大小 (0, 0)。 |
|
Rectangle2D.Double(double x, double y, double w, double h) 根据指定坐标构造和初始化 Rectangle2D 。 |
方法摘要 | |
---|---|
Rectangle2D |
createIntersection(Rectangle2D r) 返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的交集。 |
Rectangle2D |
createUnion(Rectangle2D r) 返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的并集。 |
Rectangle2D |
getBounds2D() 返回此 Rectangle2D 的高精度边界框。 |
double |
getHeight() 以 double 精度返回此 Rectangle2D 的高度。 |
double |
getWidth() 以 double 精度返回此 Rectangle2D 的宽度。 |
double |
getX() 以 double 精度返回此 Rectangle2D 的 X 坐标。 |
double |
getY() 以 double 精度返回此 Rectangle2D 的 Y 坐标。 |
boolean |
isEmpty() 确定此 Rectangle2D 是否为空。 |
int |
outcode(double x, double y) 确定指定 double 坐标相对于此 Rectangle2D 的位置。 |
void |
setRect(double x, double y, double w, double h) 将此 Rectangle2D 的位置和大小设置为指定的 double 值。 |
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 |
字段详细信息 |
---|
x
public double x
-
此
Rectangle2D
的 X 坐标。- 从以下版本开始:
- 1.2
y
public double y
-
此
Rectangle2D
的 Y 坐标。- 从以下版本开始:
- 1.2
width
public double width
-
此
Rectangle2D
的宽度。- 从以下版本开始:
- 1.2
height
public double height
-
此
Rectangle2D
的高度。- 从以下版本开始:
- 1.2
构造方法详细信息 |
---|
Rectangle2D.Double
public Rectangle2D.Double()
-
构造一个新
Rectangle2D
,并将其初始化为:位置 (0, 0)、大小 (0, 0)。- 从以下版本开始:
- 1.2
Rectangle2D.Double
public Rectangle2D.Double(double x, double y, double w, double h)
-
根据指定坐标构造和初始化
Rectangle2D
。- 参数:
-
x, y
- 新构造的Rectangle2D
左上角的坐标 -
w
- 新构造的Rectangle2D
的宽度 -
h
- 新构造的Rectangle2D
的高度 - 从以下版本开始:
- 1.2
方法详细信息 |
---|
getX
public double getX()
-
以 double 精度返回此
Rectangle2D
的 X 坐标。 -
- 指定者:
-
类
RectangularShape
中的getX
-
- 返回:
-
此
Rectangle2D
的 X 坐标。 - 从以下版本开始:
- 1.2
getY
public double getY()
-
以 double 精度返回此
Rectangle2D
的 Y 坐标。 -
- 指定者:
-
类
RectangularShape
中的getY
-
- 返回:
-
此
Rectangle2D
的 Y 坐标。 - 从以下版本开始:
- 1.2
getWidth
public double getWidth()
-
以 double 精度返回此
Rectangle2D
的宽度。 -
- 指定者:
-
类
RectangularShape
中的getWidth
-
- 返回:
-
此
Rectangle2D
的宽度。 - 从以下版本开始:
- 1.2