Свойство Icon для JLabel не отображается в палитре свойств Netbeans Apache 11 - PullRequest
1 голос
/ 06 мая 2019

Итак, у меня возникла проблема, когда я не вижу свойства значка для JLabel в среде NetBeans Apache. Это хорошо проявилось в NetBeans 8.2.

Как это должно выглядеть:

https://i.stack.imgur.com/Qa8PJ.jpg

Как это выглядит для меня:

https://uploads.disquscdn.com/images/16fa550b1d47e029d3c10b040b099f3c638f901da222464c04f917bc72282f53.png

Я не вижу ни одного свойства 'icon', чтобы установить изображение для JLabel.

И да, я мог бы публиковать изображения, используя теги, но там говорится, что мне нужно как минимум 10 повторений, поэтому я просто вставил ссылки, извините за это.

Любая помощь приветствуется.

1 Ответ

1 голос
/ 06 мая 2019

Netbeans Apache IDE свойство значка недоступно напрямую

https://netbeans.org/kb/docs/java/gui-image-display.html

См. Ссылку выше

Чтобы добавить изображение к метке:

  1. В GUI Designer выберите метку, добавленную в форму.
  2. В окне «Свойства» выберите категорию «Свойства» и перейдите к свойству «Значок».
  3. Нажмитекнопка с многоточием (...). Отображается редактор свойств значка.

enter image description here

В диалоговом окне свойств значка щелкните «Импорт в проект». В окне выбора файлов перейдите к любому изображению в вашей системе, которое вы хотите использовать.Затем нажмите «Далее». На странице «Выбор целевой папки» мастера выберите папку новой упаковки и нажмите «Готово».

enter image description here

Нажмите кнопку ОК, чтобы закрыть диалоговое окно свойств значка.После нажатия кнопки ОК среда IDE выполняет следующие действия:

  • Копирует изображение в ваш проект.Поэтому при создании и распространении приложения - ------- изображение включается в распространяемый файл JAR.
  • Создает код в классе ImageDisplay для доступа к изображению.
  • Отображает ваше изображение на этикетке в режиме конструктора вашей формы.
...