Dar*_*ryl 5 java swing background-color jspinner nimbus
我相信我在向你寻求帮助之前已完成了我的研究,但我可能忽略了一些东西.
我正在使用Nimbus laf编写一个java UI.我希望在状态改变时更改JSpinner的背景颜色,即,当按下向上或向下按钮时,jspinner中文本字段的背景颜色会改变颜色以表示该值已被更改.
我知道这可以使用OTHER lookandfeels但使用Nimbus不那么容易,例如:
((JSpinner.NumberEditor)jSpinner1.getEditor()).getTextField().setBackground(color.yellow);
我还研究过实际更改UI管理器的颜色主题,但我只想在操作发生时更改颜色,而不是仅在默认情况下改变整体颜色. 在这里或这里
这有可能吗?我从哪里开始?
如果做不到这一点,我希望只是改变一个按钮的颜色:
jButton.setBackground(Color.yellow);
这很容易,但由于默认颜色是绘制的渐变,我该如何将其更改为?
真的希望那里的人知道或可以提供帮助.
非常感谢提前!
| 归档时间: |
|
| 查看次数: |
2119 次 |
| 最近记录: |