scala / java:具有相对路径的按钮的图标

时间:2013-12-14 14:53:33

标签: java swing scala button imageicon

这是一个经典问题,但即使有堆栈溢出搜索,我也没有找到答案。 问题涉及使用相对路径检索图像。

使用绝对路径,here您可以使用语句getClass.getResource(filename)查看代码,其中包含项目的目录结构。 我认为这与Java相同。

Maven结构:

src
 - main
   - java
     - lanceur.scala
   - resources
     - down_arrow.png

代码:

btn_bas.icon= new ImagaeIcon(Fenetre.getClass()
                    .getResource("../resources/down_arrow.png"))

1 个答案:

答案 0 :(得分:1)

类路径的根目录是 java resources 目录。在JAR中,它们之下没有任何东西。

尝试"/down_arrow.png"