我正在尝试更改Substance Look and Feel的文本颜色(事实上我正在使用SubstanceGraphiteGlassLookAndFeel。 我不知道该怎么做......
答案 0 :(得分:4)
最终你必须搞乱配色方案。
由于您使用的是Graphite Glass外观,因为它们的值未在Java代码中设置,因此更容易弄乱颜色方案。如果将文件/org/pushingpixels/substance/api/skin/graphite.colorschemes
复制到类路径中,则可以进入各种方案定义并将colorForeground条目更改为您想要的任何内容。可能是黑色(#FFFFFF
)或各种灰色(#cccccc
,#999999
,#666666
,#333333
)。但由于它们是十六进制颜色,你可以做任何你想做的事。
答案 1 :(得分:1)
通过删除创建此主题的所有内容来更改Keys
中的所有UIManager
为所有Keys
或具体UIManager
JComponents
中所有JComponent
的值
为所有Highlighter
或具体JComponents
JComponent
(s)中所有值的值
我不确定这个主题是否也可以Trident
使用,必须检查以前的Kirill's forum
或更简单地更改具体JComponents
实例,必须重复所有JComponents
声明
永远不要更改
Colors
的{{1}}或Fonts
,必须检查Custom Look and Feels
是否由is or isn't
直接执行,永远不要为所有人尝试author of L&F
并且这个主题不是我最喜欢的,然后通过消除JComponents
中实现的副作用更加安全,但在这种情况下,您可能会松开已实现的Custom L&F
(s)