2009-04-21 42 views
1

我目前正在開發一個Swing應用程序,並且我已經準備好幾個JTextAreas,這些JTextAreas將被解析,變成日期,然後添加到MySQL數據庫中。其中一個是日期字段,其他是DateTime,我正在嘗試使用InputVerifier來確保它們輸入正確。在Swing中使用InputVerifier來檢查日期和時間

我已經創建了一個InputVerifier,它試圖將文本轉換爲使用DateFormat.parse()的日期,並且主要工作,但是有兩個缺陷:首先它不能檢查我是否只有Date,而不是日期和時間 其次,它不能檢查我是否有日期和時間,而不是其中的一個。

有沒有辦法解決這個問題?或者更好的方式來驗證Swing中的日期字段我不知道嗎?

回答

1

只是一個想法:你可以考慮使用SpinnerDateModelJSpinner,而不是文本字段。也許你可以通過撥打setCalendarField(Calendar.DAY)來處理僅限日期的字段 - 但我從來沒有做過,所以我不確定。

+0

+1僅用於選擇Day字段。不完美但有幫助 – 2009-04-21 20:15:49

相關問題