Javafx Label创建导致NullPointerException

时间:2016-06-18 19:31:36

标签: java netbeans javafx imageview label

我正在尝试在 Netbeans 上构建我的第一个 Javafx 项目,并且我一直坚持添加 imageview 对于标签,它始终返回 null异常。而现在,我理解它是因为它无法找到我的图像而我假设它是因为我给程序提供了错误的路径..

Image image = new Image(getClass().getResource("Data/Images/Logo.jpg").toExternalForm());
Label logoLabel = new Label("Logo", new ImageView(image));

我试图将图像保存在 JavaFX程序的目录/数据/图像/ Logo.jpg 上 我如何到达那个位置?

1 个答案:

答案 0 :(得分:0)

尝试

getClass().getResource("/Data/Images/Logo.jpg")

getClass().getClassLoader().getResource("Data/Images/Logo.jpg")