图像未显示在小程序上
Image is not displaying on applet
这是我用来在 applet.The 小程序中显示图像的代码,但无法显示 image.The 图像存在于 src 文件夹中。
import java.awt.*;
import java.applet.*;
public class DisplayImage extends Applet {
Image picture;
public void init() {
picture = getImage(getDocumentBase(),"IMG-20160319-WA0003.jpg");
}
public void paint(Graphics g) {
g.drawImage(picture, 30,30, this);
}
}
HTML代码:
<html>
<HEAD>
</HEAD>
<body>
<applet code="DisplayImage.class" width="300" height="300">
</applet>
</body>
</html>
确保图像与 .class
文件位于同一文件夹中,而不是 .java
文件,因为正在执行的是 .class
文件。
更好的解决方案仍然是创建一个包含代码和图像的 jar。我创建的 jar 的基本文件夹如下所示:
在小程序文件夹中,您可以找到 .class
文件。将 jar 文件放在与 html 文件相同的文件夹中。然后你必须调整你的 .html
文件:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<applet archive="applet.jar" code="applet.DisplayImage.class" width="300" height="300">
</applet>
</body>
</html>
这是我用来在 applet.The 小程序中显示图像的代码,但无法显示 image.The 图像存在于 src 文件夹中。
import java.awt.*;
import java.applet.*;
public class DisplayImage extends Applet {
Image picture;
public void init() {
picture = getImage(getDocumentBase(),"IMG-20160319-WA0003.jpg");
}
public void paint(Graphics g) {
g.drawImage(picture, 30,30, this);
}
}
HTML代码:
<html>
<HEAD>
</HEAD>
<body>
<applet code="DisplayImage.class" width="300" height="300">
</applet>
</body>
</html>
确保图像与 .class
文件位于同一文件夹中,而不是 .java
文件,因为正在执行的是 .class
文件。
更好的解决方案仍然是创建一个包含代码和图像的 jar。我创建的 jar 的基本文件夹如下所示:
在小程序文件夹中,您可以找到 .class
文件。将 jar 文件放在与 html 文件相同的文件夹中。然后你必须调整你的 .html
文件:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<applet archive="applet.jar" code="applet.DisplayImage.class" width="300" height="300">
</applet>
</body>
</html>