Trocar a cor da form

E ai pessoal,

Tem como trocar a cor do meu form(tela) durante a execucao sem criar um novo objeto ?

Tipo abre o meu cadastro e ele tem uma cor. E digamos que tenha uma opcao para eu trocar aquela cor.Depois que eu escolher a opcao a tela ja ficar daquela cor em tempo de execucao.

Um feliz ano novo a todos!!!

Faz assim:

container.setBackground( Color.blue );

Para mudar em tempo de execução você tem que criar um Listener que receba a nova cor. Aí é só substituir Color.blue pelo valor recebido.

So 1 jeito!!

container.setBackground( new Color( 12, 12, 12 ) );

Assim vc trabalha com o padrao RGB, entao tem controle total sobre a cor q vc quer usar, e so escolher os numeros entre 0 e 255 para cada cor!!

Abracao e te + :razz:

[quote=“r2_d2”]Faz assim:

container.setBackground( Color.blue );

Para mudar em tempo de execução você tem que criar um Listener que receba a nova cor. Aí é só substituir Color.blue pelo valor recebido.[/quote]

Quanto atribuir a cor tudo certo o meu problema e trocar a cor em tempo de execucao ?
Nao entendi muito bem coo criar esse Listener tem algum exemplo em algum lugar para eu dar uma olhada?

Valeu…

Sidinei, clique no link abaixo (tutoriais do PJ) e baixe o arquivo do link “Eventos no Swing”. Eu acho que lá explica mais ou menos como funciona.

Um abraço.

http://www.portaljava.com/home/modules.php?name=Content&pa=list_pages_categories&cid=14