2015-03-03 33 views
1

我想請教一下jxdatepicker一些問題:
JXDatePicker問題(部分2)

(1)我寫了下面的代碼更改日期格式:

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

當我跑我的GUI ,日期選擇器是顯示今天的日期(2015-03-03),但當我點擊昨天的日期,它會到另一個日期(2015-12-28)而不是昨天的日期。我的代碼發生了什麼?

(2)如何更改標題標題顏色?

(3)如何更改所選日期的顏色?

enter image description here

+0

考慮提供[可運行示例](https://stackoverflow.com/help/mcve),它演示了您的問題。這不是代碼轉儲,而是您正在做的事情的一個例子,它突出了您遇到的問題。這會減少混淆和更好的反應 – MadProgrammer 2015-03-03 05:50:46

+1

您的日期格式錯誤,應該是'yyyy-MM-dd',檢查[JavaDocs](http://docs.oracle.com/javase/7/docs/api /java/text/SimpleDateFormat.html)有疑問時 – MadProgrammer 2015-03-03 05:54:42

+0

呃......你再次解決了我的問題。我放的日期格式是錯誤的。 – 2015-03-03 05:56:35

回答

4
  1. 日期格式是錯誤的,應該是yyyy-MM-dd
  2. 使用JXDatePicker#getMonthView#setMonthStringBackground
  3. 使用JXDatePicker#getMonthView#setSelectionBackground。如果你想改變顏色的使用「亮點」今天,你也可以使用JXDatePicker#getMonthView#setTodayBackground - 但是當今天沒有標明該箱僅顏色的邊框...

enter image description here