本文概述
- Graphics类的常用方法
- 小程序中的图形示例
Graphics类的常用方法
- public abstract void drawString(String str, int x, int y):用于绘制指定的字符串。
- public void drawRect(int x, int y, int width, int height):绘制一个具有指定宽度和高度的矩形。
- public abstract void fillRect(int x, int y, int width, int height):用于用默认颜色以及指定的宽度和高度填充矩形。
- public abstract void drawOval(int x, int y, int width, int height):用于绘制具有指定宽度和高度的椭圆。
- public abstract void fillOval(int x, int y, int width, int height):用于用默认颜色以及指定的宽度和高度填充椭圆。
- public abstract void drawLine(int x1, int y1, int x2, int y2):用于在点(x1, y1)和(x2, y2)之间绘制线。
- public abstract boolean drawImage(Image img, int x, int y, ImageObserver观察器):用于绘制指定的图像。
- public abstract void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle):用于绘制圆形或椭圆形的弧。
- public abstract void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle):用于填充圆形或椭圆形的弧。
- public abstract void setColor(Color c):用于将图形的当前颜色设置为指定的颜色。
- public abstract void setFont(Font font):用于将图形的当前字体设置为指定的字体。
import java.applet.Applet;
import java.awt.*;
public class GraphicsDemo extends Applet{public void paint(Graphics g){
g.setColor(Color.red);
g.drawString("Welcome", 50, 50);
g.drawLine(20, 30, 20, 300);
g.drawRect(70, 100, 30, 30);
g.fillRect(170, 100, 30, 30);
g.drawOval(70, 200, 30, 30);
g.setColor(Color.pink);
g.fillOval(170, 200, 30, 30);
g.drawArc(90, 150, 30, 30, 30, 270);
g.fillArc(270, 150, 30, 30, 0, 180);
}
}
myapplet.html
<
html>
<
body>
<
applet code="GraphicsDemo.class" width="300" height="300">
<
/applet>
<
/body>
<
/html>
推荐阅读
- 如何从Java中的另一个类调用私有方法
- Java finally块
- Java异常传播
- Java中方法重写的异常处理
- 如何修复显示器屏幕变黑几秒钟(解决办法指南)
- esentutl.exe提示和指南(它是什么、用途、命令行)
- 什么是WD Discovery.exe(安全还是病毒、用途以及如何删除)
- 学习语言的20大Duolingo替代方案(最佳语言学习软件)
- Findstr.exe提示和指南(它是什么,用途,命令行)