基本介紹
- 中文名:製圖法
- 外文名:Graphics
- 性質:所有圖形上下文的抽象基類
- 用途:閉屏圖像上,進行繪製
- 屬性:呈現和剪貼坐標的轉換原點
介紹
屬性
含義
摘要
方法摘要
abstract void | clearRect(int x, int y, int width, int height) 通過使用當前繪圖表面的背景色進行填充來清除指定的矩形。 |
abstract void | clipRect(int x, int y, int width, int height) 將當前剪貼區與指定的矩形相交。 |
abstract void | copyArea(int x, int y, int width, int height, int dx, int dy) 將組件的區域複製到由 dx 和 dy 指定的距離處。 |
abstractGraphics | create() 創建一個新的 Graphics 對象,它是此 Graphics 對象的副本。 |
Graphics | create(int x, int y, int width, int height) 基於此 Graphics 對象創建一個新的 Graphics 對象,但是使用新的轉換和剪貼區域。 |
abstract void | dispose() 釋放此圖形的上下文並釋放它所使用的所有系統資源。 |
void | draw3DRect(int x, int y, int width, int height, boolean raised) 繪製指定矩形的 3-D 突出顯示框線。 |
abstract void | drawArc(int x, int y, int width, int height, int startAngle, int arcAngle) 繪製一個覆蓋指定矩形的圓弧或橢圓弧框線。 |
void | drawBytes(byte[] data, int offset, int length, int x, int y) 使用此圖形上下文的當前字型和顏色繪製由指定的 byte 數組給定的文本。 |
void | drawChars(char[] data, int offset, int length, int x, int y) 使用此圖形上下文的當前字型和顏色繪製由指定字元數組給定的文本。 |
abstract boolean | |
abstract boolean | ImageObserverobserver) 繪製指定圖像中當前可用的圖像。 |
abstract boolean | int width, int height,Colorbgcolor,ImageObserverobserver) 繪製指定圖像中已縮放到適合指定矩形內部的圖像。 |
abstract boolean | ImageObserverobserver) 繪製指定圖像中已縮放到適合指定矩形內部的圖像。 |
abstract boolean | |
abstract boolean | ImageObserverobserver) |
abstract void | drawLine(int x1, int y1, int x2, int y2) 在此圖形上下文的坐標系統中,使用當前顏色在點 (x1, y1) 和 (x2, y2) 之間畫一條線。 |
abstract void | drawOval(int x, int y, int width, int height) 繪製橢圓的框線。 |
abstract void | drawPolygon(int[] xPoints, int[] yPoints, int nPoints) 繪製一個由x和y坐標數組定義的閉合多邊形。 |
void | drawPolygon(Polygonp) 繪製由指定的 Polygon 對象定義的多邊形框線。 |
abstract void | drawPolyline(int[] xPoints, int[] yPoints, int nPoints) 繪製由x和y坐標數組定義的一系列連線線。 |
void | drawRect(int x, int y, int width, int height) 繪製指定矩形的框線。 |
abstract void | drawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight) 用此圖形上下文的當前顏色繪製圓角矩形的框線。 |
abstract void | drawString(AttributedCharacterIteratoriterator, int x, int y) 使用此圖形上下文的當前顏色繪製由指定疊代器給定的文本。 |
abstract void | drawString(Stringstr, int x, int y) 使用此圖形上下文的當前字型和顏色繪製由指定 string 給定的文本。 |
void | fill3DRect(int x, int y, int width, int height, boolean raised) 繪製一個用當前顏色填充的 3-D 突出顯示矩形。 |
abstract void | fillArc(int x, int y, int width, int height, int startAngle, int arcAngle) 填充覆蓋指定矩形的圓弧或橢圓弧。 |
abstract void | fillOval(int x, int y, int width, int height) 使用當前顏色填充外接指定矩形框的橢圓。 |
abstract void | fillPolygon(int[] xPoints, int[] yPoints, int nPoints) 填充由x和y坐標數組定義的閉合多邊形。 |
void | fillPolygon(Polygonp) 用圖形上下文的當前顏色填充由指定的 Polygon 對象定義的多邊形。 |
abstract void | fillRect(int x, int y, int width, int height) 填充指定的矩形。 |
abstract void | fillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight) 用當前顏色填充指定的圓角矩形。 |
void | finalize() 一旦不再引用此圖形上下文就釋放它。 |
abstractShape | getClip() 獲取當前的剪貼區域。 |
abstractRectangle | getClipBounds() 返回當前剪貼區域的邊界矩形。 |
getClipBounds(Rectangler) 返回當前剪貼區域的邊界矩形。 | |
getClipRect() 已過時。從 JDK version 1.1 開始,由 getClipBounds() 取代。 | |
abstractColor | getColor() 獲取此圖形上下文的當前顏色。 |
abstractFont | getFont() 獲取當前字型。 |
FontMetrics | getFontMetrics() 獲取當前字型的字型規格。 |
abstractFontMetrics | getFontMetrics(Fontf) 獲取指定字型的字型規格。 |
boolean | hitClip(int x, int y, int width, int height) 如果指定的矩形區域與當前的剪貼區域相交,則返回 true。 |
abstract void | setClip(int x, int y, int width, int height) 將當前的剪貼區設定為由給定坐標指定的矩形。 |
abstract void | setClip(Shapeclip) 將當前的剪貼區域設定為任意的剪貼形狀。 |
abstract void | |
abstract void | setFont(Fontfont) 將此圖形上下文的字型設定為指定字型。 |
abstract void | setPaintMode() 設定將此圖形上下文的繪圖模式,以便通過此圖形上下文中的當前顏色來改寫目標。 |
abstract void | setXORMode(Colorc1) 將此圖形下文的繪圖模式設定為在此圖形上下文的當前顏色和新的指定顏色之間交替。 |
String | toString() 返回表示此 Graphics 對象值的 String 對象。 |
abstract void | translate(int x, int y) 將圖形上下文的原點平移到當前坐標系統中的點 (x,y)。 |
C#
方法
用法
方法名 | 說明 |
lineStyle | 定義線條樣式 |
lineGradientStyle | 定義漸變線條樣式 |
beginFill | 定義固體填充樣式 |
beginGradientFill | 定義漸變填充樣式 |
beginBitmapFill | 定義點陣圖填充 |
endFill | 結束填充方法 |
方法名 | 說明 |
moveTo | 定義繪製線條的起點 |
lineTo | 定義繪製線條的終點 |
curveTo | 繪製曲線 |
drawCircle | 繪製圓形 |
drawEllipse | 繪製橢圓 |
drawRect | 繪製矩形 |
drawRoundRect | 繪製圓角矩形 |
Clear | 清除繪圖 |