мое изображение загружается правильно при запуске на затмении, но при экспорте в jar и открытии его изображение вообще не отображается - PullRequest
0 голосов
/ 23 апреля 2020

Изображение появляется, когда я запускаю основной класс в Eclipse, но не появляется, когда я экспортирую в виде исполняемого файла JAR. Даже когда все работает нормально.

icon =new ImageIcon(new ImageIcon("robot.png").getImage().getScaledInstance(150, 150, Image.SCALE_DEFAULT));
label=new JLabel(icon);

1 Ответ

0 голосов
/ 23 апреля 2020

Ваше изображение больше не является "файлом", когда оно упаковано в банку, поэтому загрузка его таким способом может не сработать. Вы можете запросить у вашего класса пригодный для использования URL-адрес для содержимого изображения с помощью #getResource() и использовать полученный URL-адрес для создания вашего ImageIcon.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...