Arc2D Java語言中所有存儲 2D 弧度的對象的抽象超類。
基本介紹
- 中文名:Arc2D
- 外文名:ava.awt.geom類 Arc2D
- 已知子類:Arc2D.Double, Arc2D
- 嵌套類摘要:Arc2D.Double
繼承關係,所有已實現的接口,從以下版本開始:,嵌套類摘要,欄位摘要,構造方法摘要,欄位詳細信息,OPEN,CHORD,PIE,構造方法詳細信息,Arc2D,從以下版本開始:,另請參見:,
繼承關係
java.awt.geom類 Arc2D
java.lang.Object
java.awt.geom.RectangularShape
java.awt.geom.Arc2D
所有已實現的接口
Shape, Cloneable直接已知子類:Arc2D.Double, Arc2D.Floatpublic abstract class Arc2Dextends RectangularShape
Arc2D 是所有存儲 2D 弧度的對象的抽象超類,其中 2D 弧度由窗體矩形、起始角度、角跨越(弧的長度)和閉合類型(OPEN、CHORD 或 PIE)定義。
弧度是其父 RectangularShape 窗體矩形內切完整橢圓的一部分。 角度是相對於非正方形的窗體矩形指定的,從而 45 度角總是落在橢圓中心到窗體矩形右上角的連線上。因此,如果窗體矩形沿一條軸的長度遠長於沿另一條軸的長度,則弧段起始點和結束點間的角度將沿窗體長軸發生較大偏斜。
坐標的實際存儲表示形式由子類決定。
從以下版本開始:
1.2
嵌套類摘要
static class | Arc2D.Double | 此類定義以 double 精度指定的弧。 |
static class | Arc2D.Float | 此類定義以 float 精度指定的弧。 |
欄位摘要
static int | CHORD | 閉合類型,用於通過從弧段的起始點到弧段的結束點畫一條直線來閉合的弧。 |
static int | OPEN | 閉合類型,用於不具有用來連線弧段兩個端點的路徑段的開弧。 |
static int | PIE | 閉合類型,用於通過從弧段的起始點到完整橢圓的中心,再從圓心到弧段的結束點畫直線來閉合 |
構造方法摘要
protected | Arc2D(int type) | 這是一個不能直接實例化的抽象類。 |
從類 java.awt.geom.RectangularShape 繼承的方法clone, contains, getBounds, getCenterX, getCenterY, getFrame, getHeight, getMaxX, getMaxY, getMinX, getMinY, getPathIterator, getWidth, getX, getY, intersects, isEmpty, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal
從類 java.lang.Object 繼承的方法
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
欄位詳細信息
OPEN
public static final int OPEN閉合類型,用於不具有用來連線弧段兩個端點的路徑段的開弧。 從以下版本開始:1.2 另請參見:常量欄位值
CHORD
public static final int CHORD閉合類型,用於通過從弧段的起始點到弧段的結束點畫一條直線來閉合的弧。 從以下版本開始:1.2 另請參見:常量欄位值
PIE
public static final int PIE閉合類型,用於通過從弧段的起始點到完整橢圓的中心,再從圓心到弧段的結束點畫直線來閉合的弧。 從以下版本開始:1.2 另請參見:常量欄位值
構造方法詳細信息
Arc2D
protected Arc2D(int type)這是一個不能直接實例化的抽象類。特定於類型的實現子類可用於實例化,並提供用於存儲滿足以下各種存取方法所需信息的多種格式。
參數:type - 此弧的閉合類型:OPEN、CHORD 或 PIE。
從以下版本開始:
1.2
另請參見:
Arc2D.Float, Arc2D.Double