JTabbedPane alterar a cor

1 resposta Resolvido
javaswing
Joao_Pedro_Martins

Possuo duas abas em uma JTabbedPane x que estão na cor padrão do swing. Gostaria de alterar essa cor, eu tentei alterar utilizando os códigos:

x.setBackground(preto);
x.setBackgroundAt(0, preto);

e estudando o site:
https://stackoverflow.com/questions/11333946/colorize-a-tab-in-a-jtabbedpane-using-java-swing
porém não obtive nenhum sucesso.

1 Resposta

staroski
Solucao aceita

Por padrão os containers Swing são transparentes.
Para o background ter efeito, o container precisa estar opaco.
Antes a aplicar o background, faça:

x.setOpaque(true)

Criado 19 de outubro de 2022
Ultima resposta 20 de out. de 2022
Respostas 1
Participantes 2