我正在使用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));

09-04 18:53