2010-11-17 3 views
0

Je voudrais savoir s'il est possible de supprimer des zones rouges (sur JProgressBar) sur l'image suivante.Suppression de certains éléments de mise en page de JProgressBar

JProgressBar

Ce sont des lignes bleues sur le dessus et le côté gauche de la barre de progression que je voudrais retirer. J'ai réussi à l'enlever avec la méthode paint(), peignant la barre de progression manuellement. Mais il y a probablement une façon plus correcte de le faire.

Merci, Serhiy.

Répondre

0

Non testé mais je pense que progressBar.setBorderPainted (false) devrait faire l'affaire.

+0

Merde, merci! J'attaquais cette fonction et je ne l'ai pas testé trop lol! Merci! – Serhiy

0

Le sous-classement JProgressBar et l'écrasement paint() est correct et parfaitement correct si vous souhaitez modifier le comportement de la barre. Je ne suis pas sûr d'où viennent vos lignes bleues; avez-vous un effet d'ombre défini quelque part?

+0

Ressemble à la barre de progression Metal L & F par défaut, à l'exception du fond vert. – lhballoti

+0

Exactement, c'est la barre de progression Metal L & F, avec le premier plan vert. – Serhiy

Questions connexes