eSWT 移动扩展简介,第 2 部分: 在移动应用程序中使用高级控件
2010-03-17 00:00:00 来源:WEB开发网核心提示: 图 5 显示以上代码的结果,图 5. 示例 TextExtension在图 5 中,eSWT 移动扩展简介,第 2 部分: 在移动应用程序中使用高级控件(6),第一个 TextExtension 显示 EMAILADDRESS 类型,初始输入模式为 UpperCase,但与 MessageBox
图 5 显示以上代码的结果。
图 5. 示例 TextExtension
在图 5 中,第一个 TextExtension 显示 EMAILADDRESS 类型,初始输入模式为 UpperCase。如果在该文本域中没有指定电子邮箱地址,默认值为 test@ibm.com。这个例子显示在该字符串尾部输入字符 “d”,可以看到,文本域中将显示大写的 “D”。
第二个 TextExtension 显示 URL 类型,初始的输入模式是 lowercase。它将自动在这个文本域中加上前缀 http://。这个例子显示在这个字符串尾部输入字符 “s”,这个字符在文本域中以小写显示。
接下来的 TextExtension 是一个没有预测功能的文本域。它的输入模式是 TEXTCASE,即句子中的第一个单词大写。例子输入是 “i am sam [Enter key] and you are good”,结果为 “I am sam And you are good”。
第四个 TextExtension 显示只允许输入拉丁字符的文本域。它的输入模式是 TITLECASE,即每个单词都大写。例子输入是 “i am sam and you are good”,结果为 “I Am Sam And You Are Good”。
TaskTip
类向用户反馈长时间运行的任务的状态。TaskTip 可以包含文本、一个可选的进度条或表明当前任务状态的其他对象。与 MessageBox 一样,TaskTip 的感观依赖于平台(对于 TaskTip 中的组件不用通过 API 访问)。但与 MessageBox 不同的是,TaskTip 是不可聚焦的窗口,不会改变当前窗口的激活状态或焦点。
TaskTip
[]
- ››移动用户体验设计:iOS APP体验设计
- ››移动互联网十大战争二:Android与WM之争
- ››扩展Axis2框架,支持基于JVM的脚本语言
- ››扩展WebSphere Portal V6个性化功能
- ››扩展JavaScript的时候,千万要保留其原来的所有功...
- ››移动游戏市场收入8.5亿美元 iOS受热捧
- ››扩展数据:如何为 Model 750 服务器选择 I/O 扩展...
- ››扩展 JDT 实现自动代码注释与格式化
- ››扩展 secldap 的功能以验证多个数据源
- ››移动存储安全
- ››扩展 JUnit4 以促进测试驱动开发
- ››移动市场报告:HTC与MOTO领衔Android
更多精彩
赞助商链接