JXDatePicker 问题(第 2 部分)

JXDatePicker questions (part 2)

想请教一些关于jxdatepicker的问题:

(1) 我写了下面的代码来改变日期格式:

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

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

(2)如何改变header标题颜色?

(3)如何改变选中日期的颜色?

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