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.
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.
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.
Era isso mesmo que precisava… =)
Muito obrigado cara.