3

在 Java 中创建 ImageIcon 时,有没有办法缩短文件的路径,而不是让C:\Users\John\Documents\Images\image.gif路径成为image.gif

我尝试将图像放在与 Java 类相同的目录中,但它没有找到图像。

4

1 回答 1

0

ImageIcon ii = new ImageIcon(Test.class.getResource("test.gif"));

在这种情况下,Test.class 和 test.gif 位于同一位置。通常,您会像这样构造它:

  • src/com/mywebsite/Test.java
  • 资源/com/mywebsite/test.gif

将 src 和 resources 都设置为源文件夹。然后在编译的时候,test.gif 会被输出到与Test.class 相同的位置。

于 2012-10-18T21:16:39.043 回答