图像未显示在小程序上

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>