我想在我的applet中使用getCodeBase()來顯示球的簡單圖像,但是當我運行我的applet時,不顯示任何內容,或者從eclipse中得到語法錯誤在我的字符串參數在getImage方法。 我的錯誤是「Syntax error:invalid escape sequences。Only \ b \ n \ f \'\'allowed。」Eclipse在Java applet中顯示圖像
我的圖像存儲在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);
}
}
你可以閱讀更多有關使用Java [這裏](http://docs.oracle.com/javase/tutorial/java/轉義字符data/characters.html) – 2012-07-18 07:31:10
1)用於啓動applet的HTML是什麼? 2)注意圖像路徑中的所有斜槓應該是一個URL,所以使用正斜槓'/',而不是反斜槓 - 一個(僅限Windows)文件路徑。 3)從字符串中刪除前導bcak-slash,因爲這意味着「網站的根目錄」。在這種情況下,它相當於'C:\ Images(Java)\ ball.gif'的路徑。 – 2012-07-18 08:07:52
我沒有使用HTML,因爲我在eclipse中編寫它 – imulsion 2012-07-19 06:08:21