2013-11-21 28 views
0

我的主类(扩展小程序)显示一个绝对路径的图像,但我不知道如何让它从我的html所在的文件夹中获取路径。小应用程序与图像

try { 
     tutorial2 = TextureLoader.getTexture("PNG", new FileInputStream(
       new File("D:/eclipse/workspace/Final/res/tutorial2.png"))); 

    } catch (IOException e) { 
     e.printStackTrace(); 
     System.err.println("Nu s-a gasit imaginea"); 
    } 

但我的html applet是在另一个目录中,我希望当你移动html仍然查看图像。

+1

您可能会发现[如何使小程序(HTTP:/ /docs.oracle.com/javase/tutorial/uiswing/components/applet.html)教程有帮助 – MadProgrammer

回答

0

复制图像(tutorial2.png)和图像粘贴到文件夹中保存了上面的类,然后做这个

tutorial2 = TextureLoader.getTexture("PNG", new FileInputStream(
       new File("tutorial2.png"))); 
+0

java.io.FileNotFoundException:tutorial2.png(系统找不到指定的文件) \t at java.io.FileInputStream.open (Native Method) \t at java.io.FileInputStream。 (来源不明) \t在Tanc.Game.setUpEntity(Game.java:1128) \t在Tanc.Game.gameLoop(Game.java:230) \t在Tanc.Game $ 1.run(Game.java:143 ) 女SA gasit imaginea 异常在线程 “螺纹-144” 显示java.lang.NullPointerException \t在Tanc.Game.INTRO(Game.java:858) \t在Tanc.Game.gameLoop(Game.java:266) \t at Tanc.Game $ 1.run(Game.java:143) – user2979622

+0

URL url = this.getCodeBase(); \t \t String url = url.getPath(); \t \t System.out.println(urls); /D:/ work/t/bin/ 这是图像,它是正确的,但我的小程序dosent看到它。 – user2979622

+0

你正在使用哪个工具来创建你的项目(netbeans或eclipse)? – Ashish

相关问题