Quello che voglio è rendere lo sfondo di un'area di testo non modificabile uguale al suo sfondo disabilitato.Come gestire il colore derivato in Nimbus Look and Feel?
So che il colore è disponibile dal UIManager
con la chiave TextArea.disabled
:
DerivedColor(color=214,217,223 parent=control offsets=0.0,0.0,0.0,0 pColor=214,217,223
ho innanzitutto provato:
textArea.setBackground(UIManager.getColor("TextArea.disabled"));
ha cambiato nulla e lo sfondo era ancora bianca.
Poi ho provato:
textArea.setBackground(new Color(UIManager.getColor("TextArea.disabled").getRGB()));
Lo sfondo ha fatto cambiare, ma non era esattamente lo stesso del fondo disabile che sembra più luminoso.
Qual è il modo corretto per gestire questo colore derivato?
vedere Tutorial Oracle su aspetto e funzionalità, ignorare le chiavi appropriate per JTextArea – mKorbel
Non esiste alcuna chiave per lo sfondo non modificabile. –