JProgressBar mudando Color da String?

3 respostas
fernandopaiva

Salve galera

Estou tentando mudar o Color da String de um JProgressBar, mas não estou conseguindo…Ja tentei com HTML e com UIManager, mas nada ainda.

vejam como estou tentando.

UIManager.put("meuJProgress.background", Color.BLACK); //colour of the background
    UIManager.put("meuJProgress.foreground", Color.RED);  //colour of progress bar
    UIManager.put("meuJProgress.selectionBackground",Color.YELLOW);  //colour of percentage counter on black background
    UIManager.put("meuJProgress.selectionForeground",Color.BLUE);  //colour of percentage counter on red background

Como fazer isso ?

obrigado.

3 Respostas

E

http://www.java2s.com/Tutorial/Java/0240__Swing/CustomizingJProgressBarLookandFeel.htm

Um probleminha sério - o que foi explicado nessa página acima altera as cores de todos os JProgressBars, não somente o do que você quer alterar.

fernandopaiva

entanglement:
http://www.java2s.com/Tutorial/Java/0240__Swing/CustomizingJProgressBarLookandFeel.htm

Um probleminha sério - o que foi explicado nessa página acima altera as cores de todos os JProgressBars, não somente o do que você quer alterar.

Entaum, eu ja imaginava isso pq trabalhando com UI diretamente é quase certo q vai acontecer isso…Mas o fato é q não estou encontrando uma maneira de alterar o Color da String do JProgressBar…Tudo o q encontrei foi usando UIManager msm…affs !

qquer dica posta ae.

obrigado.

E

Dependendo do Look & Feel é possível fazer o que você quer, usando setForeground().
No caso específico do Nimbus, não dá para acertar a cor apenas de um dos JProgressBars.

Criado 19 de janeiro de 2012
Ultima resposta 19 de jan. de 2012
Respostas 3
Participantes 2