0

我想更改JSpinner箭头按钮的外观,使这些按钮没有边框。

是否可以在这些按钮上获得参考以简单地调用setBorder()它们,而不是仅为此目的编写微调器 UI?

4

2 回答 2

2

在 的子类中BasicSpinnerUI,您可以覆盖create[Previous|Next]Button方法并更改超类返回的组件的边框。

于 2013-06-14T10:46:53.077 回答
0

你需要做的是,下载一个customLookAndFeel的源代码(如jtatto,nimbusLookandfeel,seaglass,lookandfeel,)并且只使用JSpinners的抽象主题,如果你找不到代码告诉我我会给你那个类文件您可以绘制自己的边框,提供 bgcolors、fgcolors、文本渲染、按钮着色等......该类覆盖了 BasicSpinnerUI 中的许多方法

于 2013-06-14T10:56:58.957 回答