簡體   English   中英

Eclipse在Java小程序中顯示圖像

[英]Eclipse displaying images in a java applet

我想在小程序中顯示一個簡單的球圖像(使用getCodeBase()),但是當我運行小程序時,什么都沒有顯示,或者我在getImage方法的String參數上從eclipse中收到語法錯誤。 我的錯誤是“語法錯誤:無效的轉義序列。僅允許\\ b \\ n \\ f \\“ \\'。

我的圖像存儲在C:\\ Java \\ eclipse \\ Images(Java)\\ ball.gif

這是我的代碼:

import java.awt.*;
import java.applet.*;
public class Image1 extends Applet {
    private static final long serialVersionUID = 1L;
    Image pic;
    public void init(){
        pic = getImage(getCodeBase(), "\Images(Java)\ball.gif");
    }
    public void paint(Graphics g){
        g.drawImage(pic,0,0,this);
        g.drawImage(pic, 100,100,125,100,this);
    }
}

只是一些技巧...

  • A)您無法使用getCodeBase()方法獲取本地圖像,因為它返回http:// ... applet位置路徑。 在您的IDE情況下,http不可用...
  • B)要使用getCodeBase()獲取主機映像,必須將小程序部署在真實主機上,而不是使用AppletViewer對其進行測試
  • C)如果您只需要一個圖像來在IDE中測試您的applet,則可以使用ImageIO來獲取它。 我記得AppletViewer可以使用io.*; LIB

祝好運

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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