updateUI()?

2 respostas
heberayresds

Oi pessoal,

estou com uma duvida sobre o updateUI(), como ele funciona.

Basta eu implementar um updateUI() na minha classe que irá chamar automaticamente e irá setar as mudanças q eu estabelecer?

Certo ou errado?!

desde já valew

2 Respostas

T

updateUI só deve ser usado se você criar uma subclasse de JComponent que deve obedecer a alterações de Look & Feel.

(Por exemplo, você quer criar um componente calendário que é mostrado diferentemente no Windows Look & Feel, no Java Look & Feel e no GTK (Linux) Look & Feel, e que você irá desenhar a partir do zero, não a partir de outros componentes.).

Ele não é algo que serve para atualizar imediatamente um componente, e normalmente não deve ser sobreposto.

heberayresds

blza,

ele eh uma subclasse de JComponent fiz uns testes por aki e entendi e agradeço pela seu resposta.
Mas qdo ve falou que normalmante não deve ser sobreposto, vc quis dizer fazer override do método?

No Javadoc do JComponent#updateUI(), diz que devemos reescreve-lo.

Valew!!!

Criado 12 de julho de 2006
Ultima resposta 12 de jul. de 2006
Respostas 2
Participantes 2