我正在使用JDatePicker
在java swing中生成日历。我想更改日历内的字体大小。
我只能更改显示日历面板的大小,但是星期一,星期二,...的字体大小显示无法变大。
请帮我解决一下这个。
谢谢
最佳答案
如果您正在使用此JDatePicker库:
https://sourceforge.net/projects/jdatepicker/
然后,您可以使用JFormattedTextField从JDatePicker创建实例并设置字体大小,请看以下代码:
// Creating Date Model..
UtilDateModel model = new UtilDateModel();
JDatePanelImpl datePanel = new JDatePanelImpl(model);
// Creating Date Picker
JDatePickerImpl datePicker = new JDatePickerImpl(datePanel);
// You can change font of JDatePicker like this:
JFormattedTextField textField = datePicker.getJFormattedTextField();
textField.setFont(new Font("sans-serif", Font.BOLD, 12));