在javajar文件中包含GImages
我正在将我所有的代码编译成一个jar文件,但我有许多图像需要包含。Java不包括它们,我已经尝试了很多不同的方法,但是大多数都不适合GImage对象。有没有办法包括这些,或者我需要切换到图标对象?我真的不明白Gimage的意思。但我可以通过以下方法从jar文件中读取图像:在javajar文件中包含GImages,java,jar,Java,Jar,我正在将我所有的代码编译成一个jar文件,但我有许多图像需要包含。Java不包括它们,我已经尝试了很多不同的方法,但是大多数都不适合GImage对象。有没有办法包括这些,或者我需要切换到图标对象?我真的不明白Gimage的意思。但我可以通过以下方法从jar文件中读取图像: java.net.URL imageURL = getClass().getResource("bomb0.png"); ImageIcon bomb0 = new ImageIcon(imageURL); 然后你可以: G
java.net.URL imageURL = getClass().getResource("bomb0.png");
ImageIcon bomb0 = new ImageIcon(imageURL);
然后你可以:
GImage image = new GImage(bomb0.getImage());
如果您认为这种方法可以,您可以进行测试;-) 此方法的问题是GImage类型无法接受ImageIcon类型。执行此操作时,始终会出现错误GImage(图像图标)。此外,GImages是ACM库的一部分。是的,但是您可以在我的回答中看到ImageIcon.getImage(),您可以使用新的GImage(图像)构造GImage。