我正在使用FXML和Java文件开发JavaFX应用程序。因此我有这个文件结构: Project / src / com.company.application.project(这里是java,fxml和css文件) Project / img(这里是应该由fxml或java加载的图像)
要从FXML中访问图像,我必须声明这样的路径:
<Image url="@../../../../../../img/Remove.png" />
在Java中我声明它:
Image img = new Image(new FileInputStream("img/Remove.png"));
所以我的问题是,为什么路径不同?我想在FXML中使用“img / Remove.png”声明FXML中的路径而不使用丑陋的点。我该怎么做?我不想在不同的位置创建文件夹...
此致