java Graphics类的用法大全
时间: 2024-06-12 18:04:40 浏览: 31
Java Graphics类是一个抽象类,提供了很多方法用于绘制图形和文本。它是Java图形界面(GUI)的基础,用于创建和绘制用户界面组件。以下是Java Graphics类的常用方法:
1. public void setColor(Color c):设置绘图颜色。
2. public void fillRect(int x, int y, int width, int height):绘制一个填充矩形。
3. public void drawRect(int x, int y, int width, int height):绘制一个空心矩形。
4. public void fillOval(int x, int y, int width, int height):绘制一个填充椭圆。
5. public void drawOval(int x, int y, int width, int height):绘制一个空心椭圆。
6. public void fillPolygon(int[] xPoints, int[] yPoints, int nPoints):绘制一个填充多边形。
7. public void drawPolygon(int[] xPoints, int[] yPoints, int nPoints):绘制一个空心多边形。
8. public void drawLine(int x1, int y1, int x2, int y2):绘制一条直线。
9. public void drawString(String str, int x, int y):绘制文本。
10. public void drawImage(Image img, int x, int y, ImageObserver observer):绘制图像。
11. public void translate(int x, int y):将绘图坐标系向右下移动。
12. public void rotate(double theta):将绘图坐标系旋转。
13. public void scale(double sx, double sy):缩放绘图坐标系。
14. public void setFont(Font font):设置字体。
15. public void setClip(int x, int y, int width, int height):设置绘图区域。
16. public void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle):绘制一段弧线。
17. public void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle):绘制一个填充的弧线。
18. public void setPaint(Paint paint):设置绘图颜色。
19. public void setStroke(Stroke stroke):设置线条样式。
20. public void setRenderingHint(RenderingHints.Key key, Object value):设置渲染提示。
21. public void setComposite(Composite comp):设置混合模式。
22. public void drawGlyphVector(GlyphVector g, float x, float y):绘制字形向量。
23. public void drawRenderedImage(RenderedImage img, AffineTransform xform):绘制渲染图像。
24. public void drawRenderableImage(RenderableImage img, AffineTransform xform):绘制可渲染图像。
25. public void drawString(AttributedCharacterIterator iterator, int x, int y):绘制带有属性的文本。
以上是Java Graphics类的一些常用方法。使用这些方法可以创建各种各样的图形和界面组件。