| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.awt.geom.Path2D
java.awt.geom.Path2D.Float
java.awt.geom.GeneralPath
public final class GeneralPath
GeneralPath 类表示根据直线、二次曲线和三次 (Bézier) 曲线构造的几何路径。它可以包含多个子路径。
 
GeneralPath 是一个遗留的 final 类,它精确地实现了其超类 Path2D.Float 的行为。与 Path2D.Double 一起,Path2D 类提供了通用几何路径的完整实现,支持 Shape 和 PathIterator 接口的所有功能,能够显式地选择不同级别的内部坐标精度。
 
在处理能够表示且能使用浮点精度的数据时,可以使用 Path2D.Float(或此遗留 GeneralPath 子类)。对于要求双精度的准确性或范围的数据,可以使用 Path2D.Double。
| 嵌套类摘要 | 
|---|
| 从类 java.awt.geom.Path2D 继承的嵌套类/接口 | 
|---|
| Path2D.Double, Path2D.Float | 
| 字段摘要 | 
|---|
| 从类 java.awt.geom.Path2D 继承的字段 | 
|---|
| WIND_EVEN_ODD, WIND_NON_ZERO | 
| 构造方法摘要 | |
|---|---|
| GeneralPath()根据 Path2D.WIND_NON_ZERO的默认旋绕规则构造一个新的单精度空GeneralPath对象。 | |
| GeneralPath(int rule)根据指定旋绕规则构造一个新的 GeneralPath对象,以控制需要定义路径内部的操作。 | |
| GeneralPath(int rule,
            int initialCapacity)根据指定旋绕规则和指定初始容量构造一个新的 GeneralPath对象,以存储路径坐标。 | |
| GeneralPath(Shape s)根据任意 Shape对象构造一个新GeneralPath对象。 | |
| 方法摘要 | 
|---|
| 从类 java.awt.geom.Path2D.Float 继承的方法 | 
|---|
| append, clone, curveTo, curveTo, getBounds2D, getPathIterator, lineTo, lineTo, moveTo, moveTo, quadTo, quadTo, transform | 
| 从类 java.awt.geom.Path2D 继承的方法 | 
|---|
| append, closePath, contains, contains, contains, contains, contains, contains, contains, contains, createTransformedShape, getBounds, getCurrentPoint, getPathIterator, getWindingRule, intersects, intersects, intersects, intersects, reset, setWindingRule | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 构造方法详细信息 | 
|---|
public GeneralPath()
Path2D.WIND_NON_ZERO 的默认旋绕规则构造一个新的单精度空 GeneralPath 对象。
public GeneralPath(int rule)
GeneralPath 对象,以控制需要定义路径内部的操作。
rule - 旋绕规则Path2D.WIND_EVEN_ODD, 
Path2D.WIND_NON_ZERO
public GeneralPath(int rule,
                   int initialCapacity)
GeneralPath 对象,以存储路径坐标。此数是对将添加到路径中的路径段数量的初始猜测,但存储量可以根据需要扩展,以存储添加的所有路径段。
rule - 旋绕规则initialCapacity - 对路径中路径段数量的估计Path2D.WIND_EVEN_ODD, 
Path2D.WIND_NON_ZEROpublic GeneralPath(Shape s)
Shape 对象构造一个新 GeneralPath 对象。此路径的所有初始几何形状和旋绕规则均取自指定的 Shape 对象。
s - 指定的 Shape 对象| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。