我卑微的目标是在java swing中有一个没有硬编码颜色的日期选择器,一个将其外观委托给所选LAF的日期选择器。
呜呜...
我使用的是com.toedter.calendar.JDateChooser
版本1.4
有了这个答案,我就能够摆脱jtextfield中的绿色、红色和黑色。
Java Jdatechooser Foreground
有了这个,我能够删除其他恼人的颜色:
myDC.getJCalendar().setWeekdayForeground(null);
myDC.getJCalendar().setDecorationBackgroundColor(null);
myDC.getJCalendar().setSundayForeground(null);
现在我坚持与一年微调和它的不想要的颜色。
有什么办法处理掉这些吗?
1条答案
按热度按时间omtl5h9j1#
所示的效果是
JTextFieldDateEditor
和JYearChooser
父类JSpinField
实现的CaretListener
的一个特性。省略侦听器的添加以消除该效果;概述如下: