我如何使用 getResource(...) 从资源中获取 .png 文件

How can i use getResource(...) to grab the .png file from resources

Project Structure

这是我尝试过的事情之一: 在 class 'EditScreenController.java':

Button placeholderEdit = new Button();
Image pencil = new Image(getClass().getResourceAsStream("pencil.png"));

placeholderEdit.setGraphic(new ImageView(pencil));

结果:

 Input stream must not be null

我知道这非常简单,但我已经尝试了多种方法 :( 。非常感谢有效的答案。

祝您度过愉快的一天!

Image pencil = new Image(getClass().getResourceAsStream("/img/pencil.png"));

这解决了我的问题。