2011-10-28 198 views
0

好吧,說我正在做一個事件調度器,我有3個組合框,第一個組合框是一個月,第二個是日期,第三個是一年。是否有可能使用Java中的Date對象來讓它自動填充你可以選擇的選項?如何自動填充組合框? java

回答

0

爲什麼要使用Date對象來做到這一點?如果您的目標是在組合框中填寫所有月份,日期和幾年,那麼您可以使用combo.addItem("<string value")直接在JCombo中添加它們。希望這有助於...

+0

我希望能夠爲它使用系統的時間做這樣的 – GhostDZ9

+0

所以如果我讓你正確,你希望能夠做一個日曆出這三種組合框,其獲得的d/m/y從當前日期開始並填充到組合中?這意味着在任何時候,每個組合框中只有一個值? – Amn

1

DateFormatSymbols類可用於獲取可用於填充組合框的月份的名稱。

String months[]=(new DateFormatSymbols()).getMonths();

不要忘記,Java的個月0 =一月

Calendar類開始可以用來確定天在給定月份本年度的數量,以及。

Calendar cal=Calendar.getInstance() cal.setTime(System.currentTimeMillis()); cal.set(Calendar.MONTH, Calendar.FEBRUARY); int days=cal.getActualMaximum(Calendar.DAY_OF_MONTH);