Как подняться на уровень выше в MyClass.class.getResource () - PullRequest
0 голосов
/ 23 сентября 2019

Я хочу добавить значок на мою сцену следующим образом:

        stage.getIcons().add(new Image(MenuController.class.getResource("relativePath").toString()));

Моя структура выглядит следующим образом:

database
-icons
--myIcon.png
-gui
--MenuController.class

Однако я не знаю, как получить доступ кродительская папка database.

Я пробовал getClass().getResource("../icons/myIcon.png"), но getResources() возвращает ноль, вероятно, потому что не может разрешить URI.

Но не "../"правильный способ доступа к родительской папке?

Спасибо!

1 Ответ

1 голос
/ 23 сентября 2019

Вы можете получить изображение из «корневого» ресурса /database/icons/myIcon.png:

 MenuController.class.getResource("/database/icons/myIcon.png")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...