Java JLabel - adicionar um identificador único
Pergunta
Existe uma maneira de adicionar um ID ou um identificador único para um JLabel?
Obrigado a todos
Solução
JLabel tem um método setName que é herdado de java.awt.Component. Você pode usar isso para um ID.
Outras dicas
Você pode chamar Component.setName
nele, ou JComponent.putClientProperty
, ou subclasse ou usar o objeto JLabel
como uma chave é um Map
de algum tipo.
Mas provavelmente o caminho a percorrer é o de manter a preensão de uma referência ao objeto original, assim você pode escrever código limpo, direto que não tem que olhar para o componente-se.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow