Component.setName (..) используется в JDK главным образом классами реализации внешнего вида для установки идентичных строк для каждого компонента, например, BasicOptionPaneUI может вызвать его в компоненте кнопки, чтобы установить его имя в «OptionPane.button».
getName () используется в методах toString (), когда задаются имена дочерних компонентов внутри Композитного / родительского компонента и в коде журнала отладки AWT и Swing.
Я сильно подозреваю, что метод getName () также используется некоторыми средами тестирования AWT / Swing.
Так что, если вы не зависите ни от одного из вышеперечисленных способов использования getName (), вы можете попробовать использовать его для своих справочных сообщений, хотя я бы не рекомендовал его.
Может быть, вам стоит пересмотреть свой дизайн? Использовать имя для поиска в хэш-карте, которая загружает текст справки из пакета ресурсов?