編程生活

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            113 隨筆 :: 0 文章 :: 18 評論 :: 0 Trackbacks

          本次項目開發中需要在RCP中集成Swing的一個組件,并且需要監聽Swing的消息打開JFace的對話框,本來這種方式是比較簡單的需求,但由于不知SWT和Swing是在不同的線程中運行造成了許多笑話.如打開的對話框后,無法刷新Swing的頁面,主要是考慮到有些代碼在Swt中,因此,用了同步運行的方式來打開對話框,造成了線程阻塞.一定要以異步方式打開.下次堅決不能犯如此低級的錯誤.
          display.asyncExec(new Runnable() {
          public void run() {
            setStatusLineMessage(message);
          }
              });

          posted on 2007-09-20 18:35 wilesun 閱讀(478) 評論(1)  編輯  收藏

          評論

          # re: 用AWT_SWT集成Swing,在Swing中打開JFace對話框問題 2007-09-22 00:17 千里冰封
          呵呵,最好還是用SWING,它真的很強大  回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 鹤庆县| 全州县| 宣城市| 扎鲁特旗| 克拉玛依市| 钦州市| 兴仁县| 宁南县| 雷波县| 梁山县| 东辽县| 阿拉善盟| 敦煌市| 桂阳县| 元朗区| 紫金县| 红桥区| 平利县| 辽阳县| 洞口县| 根河市| 肥东县| 涟源市| 新和县| 吉林省| 弋阳县| 犍为县| 马龙县| 沿河| 资讯 | 成武县| 淳安县| 南昌县| 贵港市| 南漳县| 双鸭山市| 张北县| 宽城| 枝江市| 瑞昌市| 时尚|