WEB开发网      濠电娀娼ч崐濠氬疾椤愶附鍋熸い鏍ㄧ〒闂勫嫰鏌﹀Ο渚Ц闁诲氦顕ч湁婵犲﹤楠告禍鍓х磼鏉堛劌绗氶柟宄版嚇閹晠宕归銈嗘濠电偞鍨堕幐鎾磻閹捐秮褰掓偐閻戞﹩妫勯梺鎼炲妼鐎涒晝绮嬪澶樻晝闁挎繂鏌婇敃鍌涚厵閻庢稒锚閻忥絾绻濇繝鍐ㄧ伌闁诡垰鍟村畷鐔碱敂閸♀晙绱樺┑鐐差嚟婵儳螞閸曨剚鍙忛柍鍝勬噹缁€澶嬬箾閹存繄锛嶆鐐灲閹綊宕惰濡插鏌涢妸銉ヮ劉缂佸倸绉归弫鎾绘晸閿燂拷 ---闂備焦瀵уú鈺呭箯閿燂拷
开发学院软件开发Java eSWT 移动扩展简介,第 2 部分: 在移动应用程序中... 阅读

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

 2010-03-17 00:00:00 来源:WEB开发网 闂備線娼уΛ鎾箯閿燂拷闂備礁鎲¢崹鐢垫崲閹扮増鍎嶆い鎺戝€甸崑鎾斥槈濞嗗秳娌紓鍌氱▌閹凤拷濠电姭鎷冮崨顓濈捕闂侀潧娲ゅú銊╁焵椤掍胶鈯曢柕鍥╁仧缁辩偤鏁撻敓锟�闂備線娼уΛ鎾箯閿燂拷  闂備胶枪缁绘鈻嶉弴銏犳瀬闁绘劕鐏氱€氼剟姊洪崹顕呭剰闁逞屽墮缁夊綊寮婚妸褉鍋撻棃娑欏暈闁伙綀浜埀顒傛暬閸嬪﹪宕伴弽褏鏆﹂柨鐕傛嫹
核心提示: 清单 1. 创建 MobileShelldisplay=parent.getDisplay();mobileshell=newMobileShell(display,SWT.RESIZE);button=newButton(mobileshell,SWT.PUSH|SWT.BORDER);but

清单 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
eSWT 移动扩展简介,第 2 部分: 在移动应用程序中使用高级控件

查看原图(大图)

SortedList

SortedList
类用于表示一个可选择的 UI 对象,该 UI 对象显示一个经排序的文本项列表。文本项按升序或降序排列。如果在创建时指定了 FILTER 样式,那么还会显示一个相关的标签,其中显示用于过滤列表以显示较少项的字符。列表中被过滤掉的项的选择状态将被清除。

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

Tags:eSWT 移动 扩展

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