簡體   English   中英

圖像未顯示在小程序上

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM