編程生活

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            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 閱讀(481) 評論(1)  編輯  收藏

          評論

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


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


          網站導航:
           
          主站蜘蛛池模板: 扎兰屯市| 望城县| 都安| 永济市| 敦化市| 沽源县| 武鸣县| 平乡县| 宜阳县| 尼勒克县| 年辖:市辖区| 龙口市| 镇坪县| 张掖市| 正宁县| 安龙县| 儋州市| 百色市| 利津县| 公主岭市| 体育| 剑阁县| 无棣县| 行唐县| 信宜市| 陵川县| 铜梁县| 和龙市| 宕昌县| 南汇区| 区。| 永吉县| 南充市| 西丰县| 清丰县| 榕江县| 子长县| 朝阳县| 磴口县| 舟山市| 常山县|