De fleste farver bliver sat som keys med tilhørende værdier i det bestemte lookandfeel, og er derefter tilgængelige genmem UIManager.
ColorUIResource er en wrapper omkring color der implementerer uiresource. Altså, den har ikke direkte noget med farvesætningen at gøre. I koden til ColorUIResource står der, at alle ui klasser der initierer en farve bør gøre det gennem ColorUIResource. Det vil sige, at hvis alle UI klasser overholder dette, kan du manipulere alle farver ved at extende ColorUIResource og tilføje funktionalitet.
Alt i alt, jeg tror ikke det er den klasse du er ude efter. Prøv istedet at kigge på koden til BasicLookAndFeel eller MetalLookAndFeel.
En simpel (men ikke anbefalelsesværdig) metode til at ændre en farve er: UIManager.put(enellerandenkey, dinfarve) f.eks. UIManager("TextField.Background",Color.white);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.