|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.awt.geom
类 Arc2D.Double
java.lang.Object java.awt.geom.RectangularShape java.awt.geom.Arc2D java.awt.geom.Arc2D.Double
- 正在封闭类:
- Arc2D
-
public static class Arc2D.Double
- extends Arc2D
此类定义以 double 精度指定的弧。
嵌套类摘要 |
---|
从类 java.awt.geom.Arc2D 继承的嵌套类/接口 |
---|
Arc2D.Double, Arc2D.Float |
字段摘要 | |
---|---|
double |
extent 以度数表示的弧的角跨越。 |
double |
height 整个椭圆(不考虑角跨越)的总高度。 |
double |
start 以度数表示的弧起始角度。 |
double |
width 整个椭圆(不考虑角跨越)的总宽度。 |
double |
x 弧左上角的 X 坐标。 |
double |
y 弧左上角的 Y 坐标。 |
从类 java.awt.geom.Arc2D 继承的字段 |
---|
CHORD, OPEN, PIE |
构造方法摘要 | |
---|---|
Arc2D.Double() 构造一个新 OPEN 弧,并将其初始化为:位置 (0, 0)、大小 (0, 0)、角跨越 (start = 0, extent = 0)。 |
|
Arc2D.Double(double x, double y, double w, double h, double start, double extent, int type) 构造一个新弧,并将其初始化为指定的位置、大小、角跨越和闭合类型。 |
|
Arc2D.Double(int type) 构造一个新弧,并将其初始化为:位置 (0, 0)、大小 (0, 0)、角跨越 (start = 0, extent = 0)、指定的闭合类型。 |
|
Arc2D.Double(Rectangle2D ellipseBounds, double start, double extent, int type) 构造一个新弧,并将其初始化为指定的位置、大小、角跨越和闭合类型。 |
方法摘要 | |
---|---|
double |
getAngleExtent() 返回弧的角跨越。 |
double |
getAngleStart() 返回弧的起始角度。 |
double |
getHeight() 返回椭圆(此弧是其一部分)的高度。 |
double |
getWidth() 返回椭圆(此弧是其一部分)的宽度。 |
double |
getX() 返回弧左上角的 X 坐标。 |
double |
getY() 返回弧左上角的 Y 坐标。 |
boolean |
isEmpty() 确定弧是否为空。 |
protected Rectangle2D |
makeBounds(double x, double y, double w, double h) 返回弧的高精度边界框。 |
void |
setAngleExtent(double angExt) 将此弧的角跨越设置为指定的 double 值。 |
void |
setAngleStart(double angSt) 将此弧的起始角度设置为指定的 double 值。 |
void |
setArc(double x, double y, double w, double h, double angSt, double angExt, int closure) 将此弧的位置、大小、角跨越和闭合类型设置为指定的 double 值。 |
从类 java.awt.geom.Arc2D 继承的方法 |
---|
contains, contains, contains, containsAngle, getArcType, getBounds2D, getEndPoint, getPathIterator, getStartPoint, intersects, setAngles, setAngles, setAngleStart, setArc, setArc, setArc, setArcByCenter, setArcByTangent, setArcType, setFrame |
从类 java.awt.geom.RectangularShape 继承的方法 |
---|
clone, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, getPathIterator, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal |
从类 java.lang.Object 继承的方法 |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
x
public double x
-
弧左上角的 X 坐标。
y
public double y
-
弧左上角的 Y 坐标。
width
public double width
-
整个椭圆(不考虑角跨越)的总宽度。
height
public double height
-
整个椭圆(不考虑角跨越)的总高度。
start
public double start
-
以度数表示的弧起始角度。
extent
public double extent
-
以度数表示的弧的角跨越。
构造方法详细信息 |
---|
Arc2D.Double
public Arc2D.Double()
- 构造一个新 OPEN 弧,并将其初始化为:位置 (0, 0)、大小 (0, 0)、角跨越 (start = 0, extent = 0)。
Arc2D.Double
public Arc2D.Double(int type)