我想更改JSpinner
箭头按钮的外观,以便这些按钮没有边框。
是否有可能在这些按钮上引用只需调用setBorder()
,而不是仅为此目的编写微调器UI?
答案 0 :(得分:2)
在BasicSpinnerUI
的子类中,您可以覆盖create[Previous|Next]Button
方法并更改超类返回的组件的边框。
答案 1 :(得分:0)
您需要做的是,下载customLookAndFeel的源代码(如jtatto,nimbusLookandfeel,seaglass,lookandfeel),并仅使用JSpinners的抽象主题,如果您找不到代码告诉我,我会给你上课文件,你可以绘制自己的边框,给bgcolors,fgcolors,文本渲染,按钮着色等......该类覆盖BasicSpinnerUI中的许多方法