NullPointerException: входной поток не должен быть нулевым, помещая изображение в кнопку в javafx - PullRequest
0 голосов
/ 27 февраля 2019

Мой код выглядит примерно так:

project/src/com/controller/controller.java

И изображение в

 project/resources/user/default_browser.png

Разве я не могу добраться до изображения по этому маршруту

        Image imageOk = new Image(getClass().getResourceAsStream("../../../resources/user/default_browser.png"));
        btn.setGraphic(new ImageView(imageOk));

1 Ответ

0 голосов
/ 27 февраля 2019

Содержимое каталога resources помещается в корень вашего jar-файла, поэтому вы должны получить к нему доступ следующим образом:

Image imageOk = new Image(getClass().getResourceAsStream("user/default_browser.png"));
btn.setGraphic(new ImageView(imageOk));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...