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
drawImage(Imageimg, int x, int y,Colorbgcolor,ImageObserverobserver) 绘製指定图像中当前可用的图像。
abstract boolean
ImageObserverobserver) 绘製指定图像中当前可用的图像。
abstract boolean
int width, int height,Colorbgcolor,ImageObserverobserver) 绘製指定图像中已缩放到适合指定矩形内部的图像。
abstract boolean
ImageObserverobserver) 绘製指定图像中已缩放到适合指定矩形内部的图像。
abstract boolean
drawImage(Imageimg, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2,Colorbgcolor,ImageObserverobserver) 绘製当前可用的指定图像的指定区域,动态地缩放图像使其符合目标绘製表面的指定区域。
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坐标数组定义的闭合多边形。
formGraphics.DrawPolygon(myPen,new Point[]{ new Point(30,140), new Point(270,250), new Point(110,240), new Point (200,170), new Point(70,350), new Point(50,200)}); //清理使用的资源myPen.Dispose(); myBrush.Dispose(); formGraphics.Dispose();