JAVA实验Applet文本、图像绘制
时间: 2023-10-06 15:12:48 浏览: 83
JAVA Applet编程
4星 · 用户满意度95%
本实验主要介绍如何在JAVA Applet中绘制文本和图像。
一、绘制文本
在JAVA中,可以使用Graphics类的drawString()方法来绘制文本。该方法的语法如下:
public void drawString(String str, int x, int y)
其中,str表示要绘制的字符串,x和y表示字符串的起始坐标。
下面是一个简单的例子,演示如何在Applet中绘制文本:
import java.applet.*;
import java.awt.*;
public class TextApplet extends Applet {
public void paint(Graphics g) {
g.drawString("Hello, world!", 50, 50);
}
}
在上述代码中,我们创建了一个Applet,并在其paint()方法中调用了Graphics类的drawString()方法来绘制字符串“Hello, world!”。
二、绘制图像
在JAVA中,可以使用Graphics类的drawImage()方法来绘制图像。该方法的语法如下:
public boolean drawImage(Image img, int x, int y, ImageObserver observer)
其中,img表示要绘制的图像,x和y表示图像的起始坐标,observer表示图像观察器。
下面是一个简单的例子,演示如何在Applet中绘制图像:
import java.applet.*;
import java.awt.*;
public class ImageApplet extends Applet {
private Image img;
public void init() {
img = getImage(getDocumentBase(), "image.jpg");
}
public void paint(Graphics g) {
g.drawImage(img, 50, 50, this);
}
}
在上述代码中,我们创建了一个Applet,并在其init()方法中使用getImage()方法加载了一张名为“image.jpg”的图像。在paint()方法中,我们调用了Graphics类的drawImage()方法来绘制该图像。
需要注意的是,为了确保图像能够正确加载,我们需要将图像文件放置在与Applet类文件相同的目录中。
总结
本实验介绍了在JAVA Applet中绘制文本和图像的方法。需要注意的是,绘制文本和图像的方法都需要在paint()方法中调用。
阅读全文