子非魚(yú)

          BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
            21 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks
          Shell   dlgShell   =   new   Shell(parent,   SWT.DIALOG_TRIM   |   SWT.APPLICATION_MODAL);   


          setShellStyle(這里可以任意設(shè)置樣式);能夠設(shè)置的樣式如下:(以下屬性可以多選,但是某些屬性相沖突時(shí)會(huì)導(dǎo)致設(shè)置的其他屬性失效)
          SWT.BORDER //建立一個(gè)有邊框但沒(méi)有標(biāo)題欄的窗口
          SWT.CLOSE //建立一個(gè)只有關(guān)閉按鈕的窗口
          SWT.MIN  //建立一個(gè)不能最大化的窗口
          SWT.MAX, //建立一個(gè)可以最大化最小化的窗口
          SWT.NO_TRIM //建立一個(gè)沒(méi)有任何邊界和標(biāo)題欄的窗口
          SWT.RESIZE //建立一個(gè)可以改變大小的窗口
          SWT.TITLE //建立一個(gè)沒(méi)有標(biāo)題欄圖標(biāo),沒(méi)有關(guān)閉按鈕的窗口
          SWT.ON_TOP //建立一個(gè)總是在上的窗口,注意:此屬性最好與CLOSE、MIN、MAX一起使用。
          SWT.TOOL  //建立一個(gè)類似工具欄的窗口
          SWT.APPLICATION_MODAL //建立一個(gè)APPLICATION模態(tài)窗口
          SWT.MODELESS //建立一個(gè)非模態(tài)窗口
          SWT.PRIMARY_MODAL //建立一個(gè)PRIMARY模態(tài)窗口
          SWT.SYSTEM_MODAL  //建立一個(gè)SYSTEM模態(tài)窗口
               還有兩個(gè)快捷屬性來(lái)建立窗口
          SHELL_TRIM //建立一個(gè)標(biāo)準(zhǔn)模式的窗口,相當(dāng)于屬性設(shè)置為CLOSE | TITLE | MIN | MAX | RESIZE
          DIALOG_TRIM //建立一個(gè)對(duì)話框模式的窗口,相當(dāng)于屬性設(shè)置為TITLE | CLOSE | BORDER

                  所謂模態(tài)對(duì)話框,就是指除非采取有效的關(guān)閉手段,用戶的鼠標(biāo)焦點(diǎn)或者輸入光標(biāo)將一直停留在其上的對(duì)話框。非模態(tài)對(duì)話框則不會(huì)強(qiáng)制此種特性,用戶可以在當(dāng)前對(duì)話框以及其他窗口間進(jìn)行切換。


          參考引用:

          http://blog.csdn.net/zxy6173/archive/2007/03/04/1520113.aspx
          http://www.cnblogs.com/hg98/archive/2006/09/18/507897.aspx
          posted on 2007-07-27 11:55 子非魚(yú) 閱讀(1319) 評(píng)論(0)  編輯  收藏 所屬分類: eclipse
          主站蜘蛛池模板: 北宁市| 巴彦淖尔市| 大足县| 双峰县| 巢湖市| 银川市| 上蔡县| 安多县| 阿巴嘎旗| 大埔县| 延川县| 庆元县| 辉县市| 永胜县| 察雅县| 岗巴县| 太保市| 乐东| 彰化市| 岑巩县| 西峡县| 宁安市| 怀来县| 洛扎县| 宿州市| 彰化县| 南丹县| 密山市| 莫力| 重庆市| 长春市| 兴义市| 娄烦县| 永平县| 延庆县| 牡丹江市| 枣阳市| 德江县| 龙江县| 栖霞市| 黔江区|