Mudar cor de um BasicStroke[Resolvido]

4 respostas
M

Como faço para mudar a cor de um BasicStroke? Procurei e não encontrei nada sobre. Se alguém puder ajudar agradeceria.

4 Respostas

P

Se não me engano, você deve mudar a cor do Graphics. Veja o método setColor da classe Graphics.

M

Esse eu já uso. Ele muda a parte de dentro. Agora eu precisa mudar o contorno. Mas ainda não achei como fazer. Ou será que dá para mudar ambos por lá? De qualquer forma, muito obrigado pela ajuda.

P

Então Marcio, altera a cor do Graphics e execute o draw passando a stroke.

M

Entendi. Funcionou, agora se é correto fazer isso já não sei hehe. É que o usuário pode escolher cores diferentes para o contorno e para a parta interna. Ai está a solução:

g2d.setColor(Color.black); g2d.setStroke(stroke); g2d.draw(retangulo); g2d.setColor(corPreenchimento); g2d.fill(retangulo);

Muito obrigado pela ajuda.

Criado 4 de setembro de 2008
Ultima resposta 4 de set. de 2008
Respostas 4
Participantes 2