2011-11-26 1 views
0

J'ai créé une application Java dans NetBeans avec un JPanel personnalisé. J'ai défini l'arrière-plan du panneau sur blanc à plusieurs emplacements, y compris dans le GUI Builder, dans le code d'initialisation de l'application et dans le constructeur du Panel. Malgré cela, chaque fois que je lance ou affiche un aperçu de l'application, & Feel que les listes NetBeans (Metal, Nimbus, CDE/Motif, Mac OS X), le panneau apparaît dans le même gris étrange que la couleur de fond par défaut. Toutefois, le panneau se trouve également dans un panneau de défilement (dont l'arrière-plan est également censé être blanc) et toute partie du panneau qui dépasse le bord du panneau de défilement devient blanche lorsque j'y retourne. Est-ce que quelqu'un sait ce qui pourrait causer ce comportement?Les couleurs de NetBeans GUI Builder ne correspondent pas aux prévisualisations dans les Look & Feel

+0

Ok, je l'ai compris. La commande clearRect que j'utilisais pour repeindre le panneau personnalisé utilise la couleur d'arrière-plan de la surface de dessin, qui, pour une raison quelconque, n'est pas la couleur à laquelle j'ai défini l'arrière-plan du panneau. –

+0

Vous devriez ajouter votre commentaire comme réponse pour que les autres sachent qu'il existe une solution. Aussi, n'oubliez pas que vous pouvez accepter votre propre réponse après une période de temps minimum (24 heures je crois). –

Répondre

0

Ok, je l'ai compris. La commande clearRect que j'utilisais pour repeindre le panneau personnalisé utilise la couleur d'arrière-plan de la surface de dessin, qui, pour une raison quelconque, n'est pas la couleur à laquelle j'ai défini l'arrière-plan du panneau.