|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.awt.geom.RectangularShape java.awt.geom.RoundRectangle2D java.awt.geom.RoundRectangle2D.Double
public static class RoundRectangle2D.Double
Double
類別定義一個所有圓角都使用 double
坐標指定的矩形。
巢狀類別摘要 |
---|
從類別 java.awt.geom.RoundRectangle2D 繼承的巢狀類別/介面 |
---|
RoundRectangle2D.Double, RoundRectangle2D.Float |
欄位摘要 | |
---|---|
double |
archeight
圓角弧的高度。 |
double |
arcwidth
圓角弧的寬度。 |
double |
height
此 RoundRectangle2D 的高度。 |
double |
width
此 RoundRectangle2D 的寬度。 |
double |
x
此 RoundRectangle2D 的 X 坐標。 |
double |
y
此 RoundRectangle2D 的 Y 坐標。 |
建構子摘要 | |
---|---|
RoundRectangle2D.Double()
建構一個新 RoundRectangle2D ,並將其初始化為:位置 (0.0,0)、大小 (0.0,0.0)、圓角弧半徑 0.0。 |
|
RoundRectangle2D.Double(double x,
double y,
double w,
double h,
double arcw,
double arch)
根據指定 double 坐標建構並初始化 RoundRectangle2D 。 |
方法摘要 | |
---|---|
double |
getArcHeight()
獲取圓角弧的高度。 |
double |
getArcWidth()
獲取圓角弧的寬度。 |
Rectangle2D |
getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
double |
getHeight()
以 double 精度返回窗體矩形的高度。 |
double |
getWidth()
以 double 精度返回窗體矩形的寬度。 |
double |
getX()
以 double 精度返回窗體矩形左上角的 X 坐標。 |
double |
getY()
以 double 精度返回窗體矩形左上角的 Y 坐標。 |
boolean |
isEmpty()
確定 RectangularShape 是否為空。 |
void |
setRoundRect(double x,
double y,
double w,
double h,
double arcw,
double arch)
將此 RoundRectangle2D 的位置、大小和圓角半徑設置為指定的 double 值。 |
void |
setRoundRect(RoundRectangle2D rr)
將此 RoundRectangle2D 設置為與指定的 RoundRectangle2D 相同。 |
從類別 java.awt.geom.RoundRectangle2D 繼承的方法 |
---|
contains, contains, equals, getPathIterator, hashCode, intersects, setFrame |
從類別 java.awt.geom.RectangularShape 繼承的方法 |
---|
clone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, getPathIterator, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal |
從類別 java.lang.Object 繼承的方法 |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
欄位詳細資訊 |
---|
public double x
RoundRectangle2D
的 X 坐標。
public double y
RoundRectangle2D
的 Y 坐標。
public double width
RoundRectangle2D
的寬度。
public double height
RoundRectangle2D
的高度。
public double arcwidth
public double archeight
建構子詳細資訊 |
---|
public RoundRectangle2D.Double()
RoundRectangle2D
,並將其初始化為:位置 (0.0,0)、大小 (0.0,0.0)、圓角弧半徑 0.0。
public RoundRectangle2D.Double(double x, double y, double w, double h, double arcw, double arch)
double
坐標建構並初始化 RoundRectangle2D
。
x
- 新建構 RoundRectangle2D
的 X 坐標y
- 新建構 RoundRectangle2D
的 Y 坐標w
- 設置新建構 RoundRectangle2D
的寬度設置新建構
- RoundRectangle2D
的高度arcw
- 新建構 RoundRectangle2D
的圓角弧寬度arch
- 新建構 RoundRectangle2D
的圓角弧高度方法詳細資訊 |
---|
public double getX()
double
精度返回窗體矩形左上角的 X 坐標。
RectangularShape
中的 getX
public double getY()
double
精度返回窗體矩形左上角的 Y 坐標。
RectangularShape
中的 getY
public double getWidth()
double
精度返回窗體矩形的寬度。
RectangularShape
中的 getWidth
public double getHeight()
double
精度返回窗體矩形的高度。
RectangularShape
中的 getHeight
public double getArcWidth()
RoundRectangle2D
中的 getArcWidth
RoundRectangle2D
圓角弧的寬度。public double getArcHeight()
RoundRectangle2D
中的 getArcHeight
RoundRectangle2D
圓角弧的高度。public boolean isEmpty()
RectangularShape
是否為空。當 RectangularShape
為空時,它不封閉任何區域。
RectangularShape
中的 isEmpty
RectangularShape
為空,則返回 true
;否則返回 false
。public void setRoundRect(double x, double y, double w, double h, double arcw, double arch)
RoundRectangle2D
的位置、大小和圓角半徑設置為指定的 double
值。
RoundRectangle2D
中的 setRoundRect
x
- 設置此 RoundRectangle2D
的 X 坐標y
- 設置此 RoundRectangle2D
的 Y 坐標w
- 設置此 RoundRectangle2D
的寬度h
- 設置此 RoundRectangle2D
的高度arcw
- 設置此 RoundRectangle2D
的弧寬arch
- 設置此 RoundRectangle2D
的弧高public void setRoundRect(RoundRectangle2D rr)
RoundRectangle2D
設置為與指定的 RoundRectangle2D
相同。
RoundRectangle2D
中的 setRoundRect
rr
- 指定的 RoundRectangle2D
public Rectangle2D getBounds2D()
getBounds
方法更準確的 Shape
邊界框。注意,不保證返回的 Rectangle2D
是包圍 Shape
的最小邊界框,只保證 Shape
完全位於指示的 Rectangle2D
中。此方法返回的邊界框通常比 getBounds
方法返回的更緊密,而且永遠不會因為溢位問題而出錯,因為返回值可以是一個使用雙精度值存儲尺寸的 Rectangle2D
實例。
Shape
中的 getBounds2D
Rectangle2D
實例,它是 Shape
的高精度邊界框。Shape.getBounds()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。