Salvar cor no jPanel

2 respostas
DanieleS

Eu tenho o seguinte código:

Color color = jColorChooser1.showDialog(null, "Selecione",
				this.jPanel1.getBackground()); 
		this.jPanel1.setBackground(color);

Ele muda a cor do jPanel de acordo com a cor selecionada no jColorChooser.

Porém, quando eu saio desse frame com o jPanel e volto pra ele depois, não fica a cor que foi selecionada, ele volta a cor padrão.

Alguém sabe como posso fazer para manter salvo a cor selecionada no jPanel?

2 Respostas

C

Tenta jogar o valor em uma variável. Ao abrir esse frame, caso a variável tenha uma cor ele a carrega!
Ah … essa variável não pode ser desse frame, tem que ser declarada em um outro local!

Se quiser algo mais completo, também pode criar um campo no banco de dados para salvar essa cor.

Jhonny_Oliveira

Ou mesmo tornar a variável color como static, não é muito elegante mas é uma saída.

Criado 13 de novembro de 2012
Ultima resposta 13 de nov. de 2012
Respostas 2
Participantes 3