eSWT 移动扩展简介,第 2 部分: 在移动应用程序中使用高级控件
2010-03-17 00:00:00 来源:WEB开发网清单 1. 创建 MobileShell
display = parent.getDisplay();
mobileshell = new MobileShell(display,SWT.RESIZE);
button= new Button(mobileshell, SWT.PUSH|SWT.BORDER);
button.setBounds(0, 0, 200, 200);
button.setText("FullScreen Mode");
button.addSelectionListener(new SelectionListener(){
public void widgetSelected(SelectionEvent e) {
if(!isFullScreen){
mobileshell.setFullScreenMode(true);
button.setText("Normal mode");
isFullScreen = true;
}else{
mobileshell.setFullScreenMode(false);
button.setText("FullScreen Mode");
isFullScreen = false;
}
}
public void widgetDefaultSelected(SelectionEvent e) {
}});
mobileshell.open();
以上代码片段创建一个 MobileShell,并附有一个按钮,用于在全屏模式与常规模式之间切换。结果如下所示。
图 1. 示例 MobileShell
查看原图(大图)
SortedList
类用于表示一个可选择的 UI 对象,该 UI 对象显示一个经排序的文本项列表。文本项按升序或降序排列。如果在创建时指定了 FILTER 样式,那么还会显示一个相关的标签,其中显示用于过滤列表以显示较少项的字符。列表中被过滤掉的项的选择状态将被清除。
SortedList
- ››移动winsxs文件 让Windows 7运行速度更快
- ››移动互联网Kik/Whatsapp类应用
- ››移动互联网站设计技巧:9个优秀的移动互联网设计案...
- ››移动设备设计:各类触摸屏的特点和局限性
- ››移动互联网应用的现状和移动互联网应用推广渠道
- ››移动互联网产品设计:滑动手势功能性设计
- ››移动用户体验设计:iOS APP体验设计
- ››移动控件介绍及详细使用方法
- ››移动互联网十大战争二:Android与WM之争
- ››扩展Axis2框架,支持基于JVM的脚本语言
- ››扩展WebSphere Portal V6个性化功能
- ››扩展JavaScript的时候,千万要保留其原来的所有功...
更多精彩
赞助商链接