[英]Image is not displaying on applet
這是我用於在applet中顯示圖像的代碼。applet正在運行,但不顯示圖像。圖像位於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的基本文件夾如下所示:
在applet文件夾中,您可以找到.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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.