gpt4 book ai didi

java - 使用 XML 和 Java Swing Synth LaF 设置按钮的字体颜色

转载 作者:行者123 更新时间:2023-12-01 15:50:23 33 4
gpt4 key购买 nike

我正在使用 Java Swing Synth 外观。我能够指定多个组件的样式。尽管如此,我无法设置默认状态下按钮的字体颜色。按钮的文本始终显示为黑色,但当聚焦/选择/将鼠标移到文本上时,文本颜色会变为白色,然后又变回黑色。这是我的合成 XML 文件的片段:

<synth>
<style id="defaultStyle">
<font name="Dialog" size="16" />
</style>
<bind style="defaultStyle" type="region" key=".*" />
<style id="button">
<property key="Button.textShiftOffset" type="integer" value="1"/>
<state>
<imagePainter method="buttonBackground" path="./images/JButton/default.png"
sourceInsets="20 24 20 24" paintCenter="true" stretch="true"/>
<insets top="20" left="24" bottom="20" right="24"/>
<color type="TEXT_FOREGROUND" value="#FFFFFF"/>
</state>
</style>
<bind style="button" type="region" key="Button" />
...
</synth>

我做错了什么吗?如何更改按钮的默认字体颜色?

一些附加信息:

  • Java 1.6
  • Windows 7,32 位

最佳答案

看来我已经修复了它。由于未知的原因,我不得不使用颜色类型“前景”。

关于java - 使用 XML 和 Java Swing Synth LaF 设置按钮的字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6189598/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com