更改JSpinner箭头按钮的外观

时间:2013-06-14 10:16:45

标签: java swing button look-and-feel jspinner

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

是否有可能在这些按钮上引用只需调用setBorder(),而不是仅为此目的编写微调器UI?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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