Проблема в работе с изображениями в Javafx 2.0 - PullRequest
0 голосов
/ 18 декабря 2011

Я новичок в IDE NetBeans и Javafx 2.0.У меня небольшая проблема при работе с изображениями в Javafx 2.0, я разрабатываю небольшое приложение с использованием Javafx и ExcelSheet и использую бета-версию среды IDE NetBeans 7.1

Я инициализирую свое изображение, как показано ниже

Image okImage = new Image("src/resources/ok.png");

Когда я запускаю свое приложение из netbeans с помощью команды Run (F6), все работает нормально.Но когда я пытаюсь запустить свое приложение из netbeans, скажем, из командной строки с помощью cmd java -jar Myapp.jar, я не вижу изображения, отображаемого в окне.

Примечание:

Я не могу использовать указанный ниже способ инициализации моего изображения

Image infoImage = new Image(getClass().getResourceAsStream("/resources/info.png"));

Потому что я хочуиспользовать это изображение внутри статического метода

Поэтому я инициализирую изображение как

final static Image infoImage = new Image("src/resources/info.png");

Но изображение не отображается.

Я полностью потерян. Пожалуйста, ведите меня

1 Ответ

3 голосов
/ 18 декабря 2011

Вы можете использовать следующую запись для статического вызова:

Image infoImage = new Image(MyClassName.class.getResourceAsStream("/resources/info.png"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...