Pergunta

Existe uma maneira de adicionar um ID ou um identificador único para um JLabel?

Obrigado a todos

Foi útil?

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
scroll top