WEB开发网
开发学院软件开发Java eSWT 移动扩展简介,第 2 部分: 在移动应用程序中... 阅读

eSWT 移动扩展简介,第 2 部分: 在移动应用程序中使用高级控件

 2010-03-17 00:00:00 来源:WEB开发网   
核心提示: 可以使用这种样式创建带过滤条的 SortedList,FILTER 将创建底端带过滤条的 SortedList,eSWT 移动扩展简介,第 2 部分: 在移动应用程序中使用高级控件(3),可以在过滤条中输入任意字符,SortedList 将只显示列表中包含该字符的项,PHONE 样式的 Hype

可以使用这种样式创建带过滤条的 SortedList。FILTER 将创建底端带过滤条的 SortedList。可以在过滤条中输入任意字符,SortedList 将只显示列表中包含该字符的项。

清单 2 显示 SortedList 的示例代码。

清单 2. SortedList 示例

sortedList=new SortedList(shell,SWT.MULTI|SWT.V_SCROLL|SWT.BORDER,SortedList.FILTER); 
sortedList.add("banana"); 
sortedList.add("123"); 
sortedList.add("12"); 
sortedList.add("happyhour"); 
sortedList.add("toobad"); 
sortedList.add("youknowwhat"); 
sortedList.add("yes"); 
sortedList.add("886222333"); 
sortedList.setBounds(0,0,240,320); 

以上代码创建一个 FILTER 样式的多选的 SortedList。当在过滤框中输入文本时,SortedList 将只显示包含输入文本的项。图 2 显示具有示例输入文本的结果。

图 2. 示例 SortedList
eSWT 移动扩展简介,第 2 部分: 在移动应用程序中使用高级控件

查看原图(大图)

HyperLink

HyperLink
类的实例表示一个可选择 UI 对象,当用户激活该 UI 对象时,会启动其他应用程序。这个类表示与某些功能相关联的多个类型的超级链接。根据不同的样式,用户可以激活相关联的程序。

和其他控件一样,HyperLink 实例接受一般的字符,但是外观依赖于实现和位置。例如,PHONE 样式的 HyperLink 对象可能显示: (416) 123-4567。但是应用程序通过 API,例如 getText() 获得的该对象的实际内容可能是字符串 4161234567。

上一页  1 2 3 4 5 6 7  下一页

Tags:eSWT 移动 扩展

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接