子非魚

          BlogJava 首頁 新隨筆 聯(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è)有邊框但沒有標(biāo)題欄的窗口
          SWT.CLOSE //建立一個(gè)只有關(guān)閉按鈕的窗口
          SWT.MIN  //建立一個(gè)不能最大化的窗口
          SWT.MAX, //建立一個(gè)可以最大化最小化的窗口
          SWT.NO_TRIM //建立一個(gè)沒有任何邊界和標(biāo)題欄的窗口
          SWT.RESIZE //建立一個(gè)可以改變大小的窗口
          SWT.TITLE //建立一個(gè)沒有標(biāo)題欄圖標(biāo),沒有關(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è)快捷屬性來建立窗口
          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 子非魚 閱讀(1317) 評(píng)論(0)  編輯  收藏 所屬分類: eclipse
          主站蜘蛛池模板: 景泰县| 台南县| 甘南县| 新竹县| 敦煌市| 大理市| 普兰店市| 崇信县| 双城市| 张家港市| 株洲市| 鄂托克旗| 广安市| 乌兰县| 望都县| 景宁| 宜兰县| 勐海县| 商丘市| 蓬莱市| 岢岚县| 武山县| 烟台市| 伊吾县| 滕州市| 元江| 德州市| 铁岭市| 普安县| 浮梁县| 察隅县| 汤阴县| 清原| 新余市| 丰都县| 乌拉特中旗| 平山县| 常州市| 淮滨县| 南靖县| 阜宁县|