Java JLabel - добавить уникальный идентификатор - PullRequest
3 голосов
/ 26 февраля 2009

Есть ли способ добавить идентификатор или уникальный идентификатор в JLabel?

Спасибо всем

Ответы [ 2 ]

4 голосов
/ 26 февраля 2009

JLabel имеет метод setName, унаследованный от java.awt.Component. Вы можете использовать это для идентификации.

2 голосов
/ 26 февраля 2009

Вы можете вызвать Component.setName для него, или JComponent.putClientProperty, или подкласс, или использовать объект JLabel, поскольку ключом является Map некоторого вида.

Но, вероятно, путь к этому - сохранить ссылку на исходный объект, чтобы вы могли писать чистый, прямой код, который не должен искать компонент.

...