打造完美SWT日期选择控件:(一)寻找、比较轮子
来源:互联网 发布:笛子的视频软件 编辑:程序博客网 时间:2024/06/13 17:14
日期选择控件可以说是每个项目中必用的,看到WEB上那么多美观好用的日期选择控件,再回头SWT。。。没有一个好用的日期控件,于是就想自己写一个。
当然发明轮子之前先找找看有没有别人写好的轮子。经过一番寻找还真有不少。总结一下,现在SWT下的日期控件有以下三种形式:
(十月只有29号),
优点是下拉列表方式,用户体验好,而且在SWT DESIGNER中可以任意拖放,支持任意位置任意大小,方便设计界面。
综上我心目中的完美SWT日期控件有如下需求:
1:下拉列表方式。
2:在SWT DESIGNER中能预览,能拖放,调整大小。
3:支持多语言。
4:支持任意星期开始(不是所有国家都是星期日是一周开始)。
当然还要有基本日期功能。
当然发明轮子之前先找找看有没有别人写好的轮子。经过一番寻找还真有不少。总结一下,现在SWT下的日期控件有以下三种形式:
1嵌入式:
点评:嵌入式作用不大 ,而且我们能看到这个控件对中文支持不好,星期全部都显示为“星”。
2弹出式:
点评:对中文支持较好,经过看源代码。是一位中国同胞修改的,对中文进行了特殊处理(致敬)。但是弹出式用户体验不好,而且该控件对星期的字符串全部截取一到两个字符,在某些语言环境下,会出现星期全是相同字母的情况,容易造成混淆。比如越南文环境下:
3下拉列表式:
点评:中文支持基本没有,而且还有严重BUG,点评:嵌入式作用不大 ,而且我们能看到这个控件对中文支持不好,星期全部都显示为“星”。
2弹出式:
点评:对中文支持较好,经过看源代码。是一位中国同胞修改的,对中文进行了特殊处理(致敬)。但是弹出式用户体验不好,而且该控件对星期的字符串全部截取一到两个字符,在某些语言环境下,会出现星期全是相同字母的情况,容易造成混淆。比如越南文环境下:
3下拉列表式:
(十月只有29号),
优点是下拉列表方式,用户体验好,而且在SWT DESIGNER中可以任意拖放,支持任意位置任意大小,方便设计界面。
综上我心目中的完美SWT日期控件有如下需求:
1:下拉列表方式。
2:在SWT DESIGNER中能预览,能拖放,调整大小。
3:支持多语言。
4:支持任意星期开始(不是所有国家都是星期日是一周开始)。
当然还要有基本日期功能。
- 打造完美SWT日期选择控件:(一)寻找、比较轮子
- 打造完美SWT日期选择控件:(七)日期
- 打造完美SWT日期选择控件:(五)控制年月
- 打造完美SWT日期选择控件:(六)星期
- 打造完美SWT日期选择控件:(二)实现自适应大小
- 打造完美SWT日期选择控件:(三)看上去像下拉列表
- 打造完美SWT日期选择控件:(四)下拉列表的整体设计
- 打造完美SWT日期选择控件:(八)未完的结束
- SWT中的日期选择控件
- swt日期控件
- 一、选择日期(选择两个日期)
- java swt 控件一(文本框)
- 仿IOS7日期选择控件(新)
- 日期选择控件
- 日期选择控件
- 选择日期控件
- 选择日期控件
- 日期时间选择控件
- 真正的eclipsework插件所有文件下载地址
- 不使用中间变量交换a和b的值
- 又是别离时
- WWW核心HTTP协议
- 适配器模式
- 打造完美SWT日期选择控件:(一)寻找、比较轮子
- 使用母版页
- 串指出位置的插入
- UIQ 3 概念认识
- 慎用AXIS2(续)
- 关于第三版S60错误标记信息的解释
- 帮助文档生成批处理
- 利用JAVA演示消费者--生产者问题
- 微机实验十四 DMA特性及8237实验应用 总结