setColor no JPanel

3 respostas
mechevarria

Olá pessoal, estou tentando seta uma cor para desenhar em um JPanel que eu criei mas ele não seta. Fica sempre preto default.

Estou usando:

jpMemoria.getGraphics().setColor(Color.BLUE);
System.out.println(jpMemoria.getGraphics().getColor());

onde o jpMemoria é o JPanel que eu criei.

O que estou fazendo de errado? Alguém poderia me ajudar?

URGENTE.

Abraços…

3 Respostas

W

Tenta somente

jpMemoria.setBackground(Color.BLUE);

//Daniel

mechevarria

Já tentei, esse comando funciona mas apenas me troca a cor de fundo e eu quero trocar a cor dos objetos que eu irei criar.

:cry:

Brigado mesmo assim,

Abraços…

oliversistemas

esse vc usa para trocar a cor do fundo…

[color=green]jpMemoria.setBackground(Color.BLUE);[/color]

esse vc usa para trocar a cor do objeto ainda a ser desenhado. Portanto esta linha deve ser estar ANTES do método que vai desenhar o objeto gráfico. E tem um outro detalhe: o objeto será sem preenchimento, este método define apenas a cor da linha.

[color=green]jpMemoria.setColor(Color.BLUE);[/color]

Criado 19 de setembro de 2007
Ultima resposta 3 de jan. de 2009
Respostas 3
Participantes 3