Não consigo alterar a cor do fundo de uma JLabel

2 respostas
G

Olá pessoal, eu estou tentando alterar a cor do fundo de uma JLabel usando o método setBackground, mas não está funcionando. A cor do fundo permanece a padrão, transparente. Como posso alterar a cor deste fundo?

Desde já agradeço.

2 Respostas

E

O JLabel por padrão é transparente. Para poder visualizar a cor de fundo deve deixá-lo opaco primeiro:

label.setOpaque(true); // Deixa a label opaca. label.setBackground(Color.RED); // Muda a cor de fundo.

G

Era isso mesmo que precisava… =)

Muito obrigado cara.

Criado 26 de novembro de 2010
Ultima resposta 27 de nov. de 2010
Respostas 2
Participantes 2