0
我正在編譯我的所有代碼到一個jar文件中,但我需要包含許多圖像。 Java不包括它們,並且我嘗試了很多不同的方法,但大多數不適合GImage對象。有沒有辦法來包含這些,還是我需要切換到圖標對象?在Java Jar文件中包含GImages
我正在編譯我的所有代碼到一個jar文件中,但我需要包含許多圖像。 Java不包括它們,並且我嘗試了很多不同的方法,但大多數不適合GImage對象。有沒有辦法來包含這些,還是我需要切換到圖標對象?在Java Jar文件中包含GImages
我真的不明白Gimage的含義。但我可以通過以下方法來讀取從JAR文件中的圖像:
java.net.URL imageURL = getClass().getResource("bomb0.png");
ImageIcon bomb0 = new ImageIcon(imageURL);
然後你可以:
GImage image = new GImage(bomb0.getImage());
如果你覺得這個方法是好的,你可以有一個測試;-)
此方法的問題在於GImage類型無法使用ImageIcon類型。當你這樣做時,你總會得到錯誤的GImage(ImageIcon)。此外,GImages是ACM庫的一部分。 http://jtf.acm.org/javadoc/complete/acm/graphics/GImage.html – 2013-03-11 20:19:51
是的,但你可以在我的答案中看到ImageIcon.getImage(),你可以使用新的GImage來構建GImage(Image )。 – bluearrow 2013-03-12 01:40:35
嘿,這是否工作!非常感謝,這是一個巨大的幫助! – 2013-03-12 06:47:09