編程生活

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            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,它真的很強大  回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 曲阳县| 出国| 旬阳县| 阿荣旗| 平南县| 河津市| 阳信县| 平邑县| 曲靖市| 察隅县| 长寿区| 青河县| 礼泉县| 武宣县| 上蔡县| 大庆市| 缙云县| 房产| 文山县| 博兴县| 明星| 吴旗县| 扶余县| 苗栗县| 南昌市| 科尔| 祁阳县| 津南区| 开封市| 嵩明县| 奈曼旗| 肇庆市| 类乌齐县| 高清| 文水县| 永清县| 阜城县| 墨江| 浪卡子县| 南投县| 丘北县|