我正在尝试为Netbeans 8.0.2创建一个自定义的黑色外观模块,并开始自定义项目的树。
我正在扩展SynthLookAndFeel,下面是synth.xml。这是非常基本的,但问题从这里开始。我希望任何人都可以帮我解决问题,以便我也可以开始定制其他控件。
<synth>
<style id="defaultStyle">
<font name="Tahoma" size="12"/>
<state>
<color type="BACKGROUND" value="#262626"/>
<color type="FOREGROUND" value="#EFEFEF"/>
<color type="TEXT_BACKGROUND" value="#262626"/>
<color type="TEXT_FOREGROUND" value="#EFEFEF"/>
<color type="FOCUS" value="#0000C0"/>
</state>
</style>
<bind style="defaultStyle" type="region" key=".*"/>
<style id="treeStyle">
<property key="Tree.leftChildIndent" type="integer" value="4"/>
<property key="Tree.rightChildIndent" type="integer" value="12"/>
<state>
<opaque value="true"/>
<color type="BACKGROUND" value="#131313"/>
<color type="FOREGROUND" value="#EFEFEF"/>
</state>
</style>
<bind style="treeStyle" type="region" key="Tree"/>
</synth>
问题是项目窗口中的树没有显示#efefef颜色的文本,而其他地方的树没有。这看起来很奇怪,我很难在最近几天找到任何答案。
项目窗口
选项窗口中的某些树
提前多多感谢。