JXDatePicker问题(第2部分)

时间:2015-03-03 05:49:22

标签: java swing swingx jcalendar

我想问一些关于jxdatepicker的问题:

(1)我编写以下代码来改变日期格式:

public test(){
    SimpleDateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd");
    jxDatePicker1.setFormats(dateFormat);
}

当我运行我的gui时,datepicker今天显示日期(2015-03-03)但是当我点击昨天的日期时,它会转到另一个日期(2015-12-28)而不是昨天的日期。我的代码怎么了?

(2)如何更改标题标题颜色?

(3)如何更改所选日期的颜色?

enter image description here

1 个答案:

答案 0 :(得分:4)

  1. 日期格式错误,应为yyyy-MM-dd
  2. 使用JXDatePicker#getMonthView#setMonthStringBackground
  3. 使用JXDatePicker#getMonthView#setSelectionBackground。如果您想在今天将颜色使用更改为“突出显示”,您也可以使用JXDatePicker#getMonthView#setTodayBackground - 但它只会在今天未突出显示时为框的边框着色...
  4. enter image description here