| |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.awt.geom
类 Rectangle2D.Float
java.lang.Object java.awt.geom.RectangularShape java.awt.geom.Rectangle2D java.awt.geom.Rectangle2D.Float
- 正在封闭类:
- Rectangle2D
public static class Rectangle2D.Float
- extends Rectangle2D
Float
类定义以 float 坐标指定的矩形。
- 从以下版本开始:
- 1.2
嵌套类摘要 |
---|
从类 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)。 | |
Rectangle2D.Float(float x, float y, float w, float 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) 确定指定 float 坐标相对于此 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 |
字段详细信息 |
---|
x
public float x
- 此
Rectangle2D
的 X 坐标。- 从以下版本开始:
- 1.2
y
public float y
- 此
Rectangle2D
的 Y 坐标。- 从以下版本开始:
- 1.2
width
public float width
- 此
Rectangle2D
的宽度。- 从以下版本开始:
- 1.2
height
public float height
- 此
Rectangle2D
的高度。- 从以下版本开始:
- 1.2
构造方法详细信息 |
---|
Rectangle2D.Float
public Rectangle2D.Float()
- 构造一个新
Rectangle2D
,并将其初始化为:位置 (.0, .0)、大小 (.0, .0)。- 从以下版本开始:
- 1.2
Rectangle2D.Float
public Rectangle2D.Float(float x, float y, float w, float 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