在Java中创建ImageIcon时,有没有办法缩短文件的路径而不是C:\Users\John\Documents\Images\image.gif
我可以将路径设为image.gif
?
我尝试将图像放在与Java类相同的目录中,但它找不到图像。
答案 0 :(得分:0)
ImageIcon ii = new ImageIcon(Test.class.getResource("test.gif"));
在这种情况下,Test.class和test.gif位于同一位置。通常,你会像这样构造它:
将src和resources都设置为源文件夹。然后在编译时,test.gif将输出到与Test.class相同的位置。