我正在使用 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"));
所以我的问题是,为什么路径不同?我想用“img/Remove.png”在 FXML 中声明路径,就像在 Java 中一样,没有丑陋的点。我怎样才能做到这一点?我不想在不同的位置创建文件夹...
问候