Mudar a cor do Progress Bar a partir de um valor

Oi Pessoal.

Estou precisando fazer uma tabela que em uma das células é um progress bar. Mas, esse não é o problema. Consigo colocar o progress bar dentro de uma célula da tabela.

O problema é que não consigo mudar a cor do progress bar a partir de um valor.

Por exemplo:

if(porcentagem < 20) {

progress bar = vermelho

} else if((porcentagem >= 20) && (porcentagem < 60)) {

progress bar = laranja

} else {

progress bar = verde

}

Já procurei na internet e não achei nada que me ajudasse. Aceito qualquer sugestão.

Valeu!!!

tche tem um exemplo de como vc colocou o progressbar na tabela ?

Tenta muda o Color pelo setForeground e pelo setBackground.
Não sei se funciona só lembrei que são métodos do JComponent.

Cara tenho uma função que faz isto, estou trabalhando com um progress bar … levei muita cacetada mas minha função está funcionando e alterando a barra em 3 cores …

Manda um emial para mim que eu te dou uma ajuda!

d1guhpj@gmail.com