Java - Changement de swing de la couleur de fond?

Ok, donc ive a obtenu un swing application va utiliser le "Système" look and feel. Maintenant, je veux changer la couleur de fond du panneau principal de noir. Trop facile non?

UIManager.put("Panel.background", Color.BLACK);

Et bien oui, sauf que maintenant les contrôles de l'application air stupide, parce que leurs "ombres", faute d'un meilleur mot, sont diplômés à s'estomper vers l'ancien système de couleur par défaut(brut windows gris). Donc, il y a de la lumière grise "coins" sur toutes les commandes, en particulier les onglets sur JTabbedPane.
Je sais qu'il peut être fixe, parce que si vous modifiez la windowsXP thème de à un avec une valeur par défaut différente de l'application de la couleur, de la des contrôles sur ce changé de couleur et leurs ombres "fade" vis à vis d'elle.

Mais je n'ai aucune idée de ce que UIManager clé, ou même si vous pouvez le faire avec UIManger.

Je n'ai pas vraiment envie de changer de L&F moteur, car en dehors de cela, il semble bon.

InformationsquelleAutor dalyons | 2008-10-14