2013-06-11 6 views
1

В моей программе у меня есть действия, имеющие значки разных размеров, некоторые предназначены для больших кнопок, а некоторые для небольших. Я хотел бы повторно использовать один и тот же экземпляр каждого из этих действий при добавлении функций в JPopupMenu. Есть ли способ заставить большие значки отображать меньший размер?Установить определенный размер значка для элементов JPopupMenu?

ответ

4

API Action s предоставляет два значка. SMALL_ICON и LARGE_ICON_KEY

Из JavaDocs

The JMenuItem подклассов использовать только SMALL_ICON. Все остальные кнопки будут использовать использовать LARGE_ICON_KEY; если значение равно null, они используют SMALL_ICON.

Это говорит о том, что вы должны использовать SMALL_ICON ключ для ваших действий, чтобы позволить JMenuItems отображать маленький значок.

+0

Спасибо, связка, этого было достаточно, чтобы решить мою проблему. :) – SimonT

 Смежные вопросы

  • Нет связанных вопросов^_^