在Scenebuilder中,我将一个Imageview添加到一个gridpane,并选择一个图标作为jpeg图像。我将图标存储在My Documents \ NetBeansProjects \ MyProject中。 它在Scenebuilder中显示正常,但是当我运行程序时,没有图标显示。
在Scenebuilder 1.1中,我将一个Imageview添加到一个gridpane,并选择一个图标作为jpeg图像。我将图标存储在My Documents \ NetBeansProjects \ MyProject中。它在Scenebuilder中显示正常,但是当我运行程序时,没有图标显示。
这是我的fxml文件中的标记
<ImageView fitHeight="36.28910772144808" fitWidth="96.66667175292969" pickOnBounds="true" preserveRatio="true" GridPane.columnIndex="0" GridPane.rowIndex="0">
<image>
<Image url="@../../my_pic.JPG" />
</image>
</ImageView>
Windows XP,NetBeans 7.1,Java 7
答案 0 :(得分:1)
将所有图像放在项目的src子目录中。之后,从Scene Builder中选择它们。 在编译图像文件时,“src”子目录中的文件将被插入到jar文件中。
帕维尔·彼得罗夫答案 1 :(得分:0)
Scenebuilder独立于NetBeans。在运行之前,必须手动将图像文件复制到src /文件夹。