posts - 28, comments - 27, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          [rcp系列]Dialog相關

          Posted on 2006-09-18 15:09 小小涼粉 閱讀(990) 評論(0)  編輯  收藏
          ModalessDialog:

          public class ModalessDialog extends Dialog {
          ?public ModalessDialog(Shell arg0) {
          ??super(arg0);
          ??setShellStyle(SWT.SHELL_TRIM | SWT.MODELESS | SWT.RESIZE | SWT.MAX);
          ?}
          }


          程序中需要雙擊攝像頭,然后彈出的對話框中顯示攝像頭所捕捉的畫面,原來是這樣寫的:

          ??deviceTab.getViewer().addDoubleClickListener(
          ????new IDoubleClickListener() {
          ?????public void doubleClick(DoubleClickEvent event) {
          ??????StructuredSelection selection = (StructuredSelection) event
          ????????.getSelection();
          ??????DeviceDataDialog dialog = new DeviceDataDialog(event
          ????????.getViewer().getControl().getShell());
          ??????dialog.open();
          ?????}
          ????});

          但是這樣子出來的對話框,會始終保持在最前端顯示。后來改成

          DeviceDataDialog dialog = new DeviceDataDialog(null);

          就可以了
          也許是因為原先的程序中,對話框和主窗口使用同一個Shell所造成的吧


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 伊金霍洛旗| 盐城市| 长岭县| 迭部县| 来安县| 乌恰县| 堆龙德庆县| 新兴县| 五莲县| 双城市| 陵水| 楚雄市| 青神县| 黄山市| 水富县| 綦江县| 富裕县| 加查县| 弋阳县| 沈丘县| 石狮市| 竹北市| 精河县| 六盘水市| 五大连池市| 金湖县| 洛隆县| 铁岭市| 罗源县| 仁怀市| 北辰区| 于都县| 夹江县| 曲松县| 资中县| 武胜县| 开封县| 郓城县| 龙井市| 五峰| 绥阳县|