??? 日期選擇控件可以說是每個項目中必用的,看到WEB上那么多美觀好用的日期選擇控件,再回頭SWT。。。沒有一個好用的日期控件,于是就想自己寫一個。
??? 當然發明輪子之前先找找看有沒有別人寫好的輪子。經過一番尋找還真有不少。總結一下,現在SWT下的日期控件有以下三種形式:
1嵌入式:

點評:嵌入式作用不大 ,而且我們能看到這個控件對中文支持不好,星期全部都顯示為“星”。
2彈出式:

點評:對中文支持較好,經過看源代碼。是一位中國同胞修改的,對中文進行了特殊處理(致敬)。但是彈出式用戶體驗不好,而且該控件對星期的字符串全部截取一到兩個字符,在某些語言環境下,會出現星期全是相同字母的情況,容易造成混淆。比如越南文環境下:

3下拉列表式:

點評:中文支持基本沒有,而且還有嚴重BUG,
(十月只有29號),

優點是下拉列表方式,用戶體驗好,而且在SWT DESIGNER中可以任意拖放,支持任意位置任意大小,方便設計界面。
綜上我心目中的完美SWT日期控件有如下需求:
1:下拉列表方式。
2:在SWT DESIGNER中能預覽,能拖放,調整大小。
3:支持多語言。
4:支持任意星期開始(不是所有國家都是星期日是一周開始)。
當然還要有基本日期功能。
posted on 2006-12-25 13:24
交口稱贊 閱讀(1963)
評論(2) 編輯 收藏 所屬分類:
Eclipse RCP SWT