|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Rectangle2D 的軟體套件 | |
---|---|
java.awt | 包含用於創建使用者介面和繪製圖形圖像的全部類別。 |
java.awt.font | 提供與字體相關的類別和介面。 |
java.awt.geom | 提供用於在與二維幾何形狀相關的物件上定義和執行操作的 Java 2D 類別。 |
java.awt.image | 提供創建和修改圖像的各種類別。 |
java.awt.image.renderable | 提供用於產生與呈現無關的圖像的類別和介面。 |
javax.swing.plaf.basic | 提供了根據基本外觀建構的使用者介面物件。 |
javax.swing.text | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
java.awt 中 Rectangle2D 的使用 |
---|
java.awt 中 Rectangle2D 的子類別 | |
---|---|
class |
Rectangle
Rectangle 指定坐標空間中的一個區域,通過坐標空間中 Rectangle 物件左上方的點 (x,y) 、寬度和高度可以定義這個區域。 |
返回 Rectangle2D 的 java.awt 中的方法 | |
---|---|
Rectangle2D |
Rectangle.createIntersection(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的交集。 |
Rectangle2D |
Rectangle.createUnion(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的並集。 |
Rectangle2D |
TexturePaint.getAnchorRect()
返回定位紋理圖像並設置其大小的固定矩形的副本。 |
Rectangle2D |
Polygon.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
Rectangle.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
Shape.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
Font.getMaxCharBounds(FontRenderContext frc)
返回最大邊界定義在 FontRenderContext 中的字元的邊界。 |
Rectangle2D |
FontMetrics.getMaxCharBounds(Graphics context)
返回指定 Graphics 上下文中具有最大邊界的字元的邊界。 |
Rectangle2D |
Font.getStringBounds(char[] chars,
int beginIndex,
int limit,
FontRenderContext frc)
返回指定 FontRenderContext 指定字元陣列的邏輯邊界。 |
Rectangle2D |
FontMetrics.getStringBounds(char[] chars,
int beginIndex,
int limit,
Graphics context)
返回指定 Graphics 上下文中指定字元陣列的邊界。 |
Rectangle2D |
Font.getStringBounds(CharacterIterator ci,
int beginIndex,
int limit,
FontRenderContext frc)
返回指定 FontRenderContext 中針對指定 CharacterIterator 進行索引的字元的邏輯邊界。 |
Rectangle2D |
FontMetrics.getStringBounds(CharacterIterator ci,
int beginIndex,
int limit,
Graphics context)
返回用指定 Graphics 上下文中指定 CharacterIterator 進行索引的字元的邊界。 |
Rectangle2D |
Font.getStringBounds(String str,
FontRenderContext frc)
返回指定 FontRenderContext 中指定 String 的邏輯邊界。 |
Rectangle2D |
FontMetrics.getStringBounds(String str,
Graphics context)
返回指定 Graphics 上下文中指定 String 的邊界。 |
Rectangle2D |
Font.getStringBounds(String str,
int beginIndex,
int limit,
FontRenderContext frc)
返回指定 FontRenderContext 中指定 String 的邏輯邊界。 |
Rectangle2D |
FontMetrics.getStringBounds(String str,
int beginIndex,
int limit,
Graphics context)
返回指定 Graphics 上下文中指定 String 的邊界。 |
參數型別為 Rectangle2D 的 java.awt 中的方法 | |
---|---|
boolean |
Polygon.contains(Rectangle2D r)
測試 Shape 內部是否完全包含指定的 Rectangle2D 。 |
boolean |
Shape.contains(Rectangle2D r)
測試 Shape 內部是否完全包含指定的 Rectangle2D 。 |
PaintContext |
GradientPaint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform xform,
RenderingHints hints)
創建並返回用來產生顏色網要的上下文。 |
PaintContext |
LinearGradientPaint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform transform,
RenderingHints hints)
創建並返回用來產生顏色網要的 PaintContext 。 |
PaintContext |
RadialGradientPaint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform transform,
RenderingHints hints)
創建並返回用來產生顏色網要的 PaintContext 。 |
PaintContext |
TexturePaint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform xform,
RenderingHints hints)
創建並返回用於產生顏色網要的上下文。 |
PaintContext |
SystemColor.createContext(ColorModel cm,
Rectangle r,
Rectangle2D r2d,
AffineTransform xform,
RenderingHints hints)
創建並返回用來產生純色網要的 PaintContext 。 |
PaintContext |
Color.createContext(ColorModel cm,
Rectangle r,
Rectangle2D r2d,
AffineTransform xform,
RenderingHints hints)
創建並返回用來產生固定顏色網要的 PaintContext 。 |
PaintContext |
Paint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform xform,
RenderingHints hints)
創建並返回用來產生顏色網要的 PaintContext 。 |
Rectangle2D |
Rectangle.createIntersection(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的交集。 |
Rectangle2D |
Rectangle.createUnion(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的並集。 |
boolean |
Polygon.intersects(Rectangle2D r)
測試 Shape 內部是否與指定 Rectangle2D 內部相交。 |
boolean |
Shape.intersects(Rectangle2D r)
測試 Shape 內部是否與指定 Rectangle2D 內部相交。 |
參數型別為 Rectangle2D 的 java.awt 中的建構子 | |
---|---|
RadialGradientPaint(Rectangle2D gradientBounds,
float[] fractions,
Color[] colors,
MultipleGradientPaint.CycleMethod cycleMethod)
建構一個具有預設 SRGB 顏色空間的 RadialGradientPaint 。 |
|
TexturePaint(BufferedImage txtr,
Rectangle2D anchor)
建構 TexturePaint 物件。 |
java.awt.font 中 Rectangle2D 的使用 |
---|
返回 Rectangle2D 的 java.awt.font 中的方法 | |
---|---|
Rectangle2D |
GraphicAttribute.getBounds()
返回包括所有位的 Rectangle2D ,這些位由與呈現位置相關的 GraphicAttribute 繪製。 |
Rectangle2D |
ImageGraphicAttribute.getBounds()
返回一個 Rectangle2D ,它封裝此 ImageGraphicAttribute 相對於呈現位置呈現的所有位。 |
Rectangle2D |
ShapeGraphicAttribute.getBounds()
返回一個 Rectangle2D ,它封裝此 ShapeGraphicAttribute 相對於呈現位置繪製的所有位。 |
Rectangle2D |
TextLayout.getBounds()
返回此 TextLayout 的邊界。 |
Rectangle2D |
GlyphMetrics.getBounds2D()
返回該字形的邊界。 |
abstract Rectangle2D |
GlyphVector.getLogicalBounds()
返回此 GlyphVector 的邏輯邊界。 |
abstract Rectangle2D |
GlyphVector.getVisualBounds()
返回此 GlyphVector 的可視邊界,可視邊界是此 GlyphVector 輪廓的邊界框。 |
參數型別為 Rectangle2D 的 java.awt.font 中的方法 | |
---|---|
float[] |
TextLayout.getCaretInfo(TextHitInfo hit,
Rectangle2D bounds)
返回與對應於 hit 的插入符有關的資訊。 |
Shape |
TextLayout.getCaretShape(TextHitInfo hit,
Rectangle2D bounds)
返回表示指定邊界內指定目標字元處插入符的 Shape 。 |
Shape[] |
TextLayout.getCaretShapes(int offset,
Rectangle2D bounds)
返回對應於強插入符和弱插入符的兩條路徑。 |
Shape[] |
TextLayout.getCaretShapes(int offset,
Rectangle2D bounds,
TextLayout.CaretPolicy policy)
返回對應於強插入符和弱插入符的兩條路徑。 |
Shape |
TextLayout.getLogicalHighlightShape(int firstEndpoint,
int secondEndpoint,
Rectangle2D bounds)
返回封閉指定範圍中擴展到指定 bounds 的邏輯選擇範圍的 Shape 。 |
Shape |
TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint,
TextHitInfo secondEndpoint,
Rectangle2D bounds)
返回封閉指定範圍中擴展到 bounds 的可視選擇範圍的路徑。 |
TextHitInfo |
TextLayout.hitTestChar(float x,
float y,
Rectangle2D bounds)
返回對應於指定點的 TextHitInfo 。 |
參數型別為 Rectangle2D 的 java.awt.font 中的建構子 | |
---|---|
GlyphMetrics(boolean horizontal,
float advanceX,
float advanceY,
Rectangle2D bounds,
byte glyphType)
建構一個 GlyphMetrics 物件。 |
|
GlyphMetrics(float advance,
Rectangle2D bounds,
byte glyphType)
建構一個 GlyphMetrics 物件。 |
java.awt.geom 中 Rectangle2D 的使用 |
---|
java.awt.geom 中 Rectangle2D 的子類別 | |
---|---|
static class |
Rectangle2D.Double
Double 類別定義一個在 double 坐標中指定的矩形。 |
static class |
Rectangle2D.Float
Float 類別定義一個在 float 坐標中指定的矩形。 |
返回 Rectangle2D 的 java.awt.geom 中的方法 | |
---|---|
abstract Rectangle2D |
Rectangle2D.createIntersection(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的交集。 |
Rectangle2D |
Rectangle2D.Float.createIntersection(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的交集。 |
Rectangle2D |
Rectangle2D.Double.createIntersection(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的交集。 |
abstract Rectangle2D |
Rectangle2D.createUnion(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的並集。 |
Rectangle2D |
Rectangle2D.Float.createUnion(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的並集。 |
Rectangle2D |
Rectangle2D.Double.createUnion(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的並集。 |
Rectangle2D |
Arc2D.getBounds2D()
返回弧的高精度窗體矩形。 |
Rectangle2D |
Area.getBounds2D()
返回完全包圍此 Area 的高精度邊界 Rectangle2D 。 |
Rectangle2D |
CubicCurve2D.Float.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
CubicCurve2D.Double.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
Ellipse2D.Float.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
Ellipse2D.Double.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
Line2D.Float.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
Line2D.Double.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
Path2D.Float.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
Path2D.Double.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
QuadCurve2D.Float.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
QuadCurve2D.Double.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
RoundRectangle2D.Float.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
RoundRectangle2D.Double.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
Rectangle2D.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
Rectangle2D.Float.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
Rectangle2D.Double.getBounds2D()
返回一個高精度的、比 getBounds 方法更準確的 Shape 邊界框。 |
Rectangle2D |
RectangularShape.getFrame()
返回定義此物件的總體形狀的窗體 Rectangle2D 。 |
protected abstract Rectangle2D |
Arc2D.makeBounds(double x,
double y,
double w,
double h)
建構一個適當精度的 Rectangle2D ,以保存為此弧的窗體矩形計算出的參數。 |
protected Rectangle2D |
Arc2D.Float.makeBounds(double x,
double y,
double w,
double h)
建構一個適當精度的 Rectangle2D ,以保存為此弧的窗體矩形計算出的參數。 |
protected Rectangle2D |
Arc2D.Double.makeBounds(double x,
double y,
double w,
double h)
建構一個適當精度的 Rectangle2D ,以保存為此弧的窗體矩形計算出的參數。 |
參數型別為 Rectangle2D 的 java.awt.geom 中的方法 | |
---|---|
void |
Rectangle2D.add(Rectangle2D r)
將 Rectangle2D 物件添加到此 Rectangle2D 中。 |
static boolean |
Path2D.contains(PathIterator pi,
Rectangle2D r)
測試指定的 Rectangle2D 是否完全在指定 PathIterator 的封閉區域內。 |
boolean |
Arc2D.contains(Rectangle2D r)
確定弧的內部是否完全包含指定的矩形。 |
boolean |
Area.contains(Rectangle2D r)
測試 Shape 內部是否完全包含指定的 Rectangle2D 。 |
boolean |
CubicCurve2D.contains(Rectangle2D r)
測試 Shape 內部是否完全包含指定的 Rectangle2D 。 |
boolean |
Line2D.contains(Rectangle2D r)
測試此 Line2D 內部是否完全包含指定的 Rectangle2D 。 |
boolean |
Path2D.contains(Rectangle2D r)
測試 Shape 內部是否完全包含指定的 Rectangle2D 。 |
boolean |
QuadCurve2D.contains(Rectangle2D r)
測試 Shape 內部是否完全包含指定的 Rectangle2D 。 |
boolean |
RectangularShape.contains(Rectangle2D r)
測試 Shape 內部是否完全包含指定的 Rectangle2D 。 |
abstract Rectangle2D |
Rectangle2D.createIntersection(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的交集。 |
Rectangle2D |
Rectangle2D.Float.createIntersection(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的交集。 |
Rectangle2D |
Rectangle2D.Double.createIntersection(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的交集。 |
abstract Rectangle2D |
Rectangle2D.createUnion(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的並集。 |
Rectangle2D |
Rectangle2D.Float.createUnion(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的並集。 |
Rectangle2D |
Rectangle2D.Double.createUnion(Rectangle2D r)
返回一個新的 Rectangle2D 物件,它表示此 Rectangle2D 與指定 Rectangle2D 的並集。 |
static void |
Rectangle2D.intersect(Rectangle2D src1,
Rectangle2D src2,
Rectangle2D dest)
將指定的一對源 Rectangle2D 物件相交,並將結果置於指定的目標 Rectangle2D 物件中。 |
static boolean |
Path2D.intersects(PathIterator pi,
Rectangle2D r)
測試指定 PathIterator 的內部是否與指定 Rectangle2D 的內部相交。 |
boolean |
Area.intersects(Rectangle2D r)
測試 Shape 內部是否與指定 Rectangle2D 內部相交。 |
boolean |
CubicCurve2D.intersects(Rectangle2D r)
測試 Shape 內部是否與指定 Rectangle2D 內部相交。 |
boolean |
Line2D.intersects(Rectangle2D r)
測試 Shape 內部是否與指定 Rectangle2D 內部相交。 |
boolean |
Path2D.intersects(Rectangle2D r)
測試 Shape 內部是否與指定 Rectangle2D 內部相交。 |
boolean |
QuadCurve2D.intersects(Rectangle2D r)
測試 Shape 內部是否與指定 Rectangle2D 內部相交。 |
boolean |
RectangularShape.intersects(Rectangle2D r)
測試 Shape 內部是否與指定 Rectangle2D 內部相交。 |
void |
Arc2D.setArc(Rectangle2D rect,
double angSt,
double angExt,
int closure)
將此弧的位置、大小、角跨越和閉合型別設置為指定值。 |
void |
RectangularShape.setFrame(Rectangle2D r)
將此 Shape 窗體矩形設置為指定的 Rectangle2D 。 |
void |
Rectangle2D.setRect(Rectangle2D r)
將此 Rectangle2D 設置為與指定的 Rectangle2D 相同。 |
void |
Rectangle2D.Float.setRect(Rectangle2D r)
將此 Rectangle2D 設置為與指定的 Rectangle2D 相同。 |
void |
Rectangle2D.Double.setRect(Rectangle2D r)
將此 Rectangle2D 設置為與指定的 Rectangle2D 相同。 |
static void |
Rectangle2D.union(Rectangle2D src1,
Rectangle2D src2,
Rectangle2D dest)
將一對源 Rectangle2D 物件合併,並將結果置於指定的目標 Rectangle2D 物件中。 |
參數型別為 Rectangle2D 的 java.awt.geom 中的建構子 | |
---|---|
Arc2D.Double(Rectangle2D ellipseBounds,
double start,
double extent,
int type)
建構一個新弧,並將其初始化為指定的位置、大小、角跨越和閉合型別。 |
|
Arc2D.Float(Rectangle2D ellipseBounds,
float start,
float extent,
int type)
建構一個新弧,並將其初始化為指定的位置、大小、角跨越和閉合型別。 |
java.awt.image 中 Rectangle2D 的使用 |
---|
返回 Rectangle2D 的 java.awt.image 中的方法 | |
---|---|
Rectangle2D |
AffineTransformOp.getBounds2D(BufferedImage src)
返回轉換後的目標圖像的邊界框。 |
Rectangle2D |
BufferedImageOp.getBounds2D(BufferedImage src)
返回已過濾目標圖像的邊界框。 |
Rectangle2D |
ColorConvertOp.getBounds2D(BufferedImage src)
返回給定源的目標邊界框。 |
Rectangle2D |
ConvolveOp.getBounds2D(BufferedImage src)
返回已過濾目標圖像的邊界框。 |
Rectangle2D |
LookupOp.getBounds2D(BufferedImage src)
返回過濾後的目標圖像的邊界框。 |
Rectangle2D |
RescaleOp.getBounds2D(BufferedImage src)
返回重縮放後的目標圖像的邊界框。 |
Rectangle2D |
AffineTransformOp.getBounds2D(Raster src)
返回轉換後的目標圖像的邊界框。 |
Rectangle2D |
BandCombineOp.getBounds2D(Raster src)
返回變換後目標圖像的邊界框。 |
Rectangle2D |
ColorConvertOp.getBounds2D(Raster src)
返回給定源的目標邊界框。 |
Rectangle2D |
ConvolveOp.getBounds2D(Raster src)
返回已過濾目標 Raster 的邊界框。 |
Rectangle2D |
LookupOp.getBounds2D(Raster src)
返回過濾後目標 Raster 的邊界框。 |
Rectangle2D |
RasterOp.getBounds2D(Raster src)
返回過濾後目標 Raster 的邊界框。 |
Rectangle2D |
RescaleOp.getBounds2D(Raster src)
返回重縮放後的目標 Raster 的邊界框。 |
java.awt.image.renderable 中 Rectangle2D 的使用 |
---|
返回 Rectangle2D 的 java.awt.image.renderable 中的方法 | |
---|---|
Rectangle2D |
ContextualRenderedImageFactory.getBounds2D(ParameterBlock paramBlock)
返回操作的輸出的邊界框,該操作在與呈現無關的空間中給定的一組源上執行。 |
javax.swing.plaf.basic 中 Rectangle2D 的使用 |
---|
javax.swing.plaf.basic 中 Rectangle2D 的子類別 | |
---|---|
static class |
BasicTextUI.BasicCaret
|
javax.swing.text 中 Rectangle2D 的使用 |
---|
javax.swing.text 中 Rectangle2D 的子類別 | |
---|---|
class |
DefaultCaret
插入符的預設實作。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。