編程生活

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


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


          網站導航:
           
          主站蜘蛛池模板: 成都市| 鄱阳县| 九台市| 胶州市| 正镶白旗| 石台县| 阳山县| 巩义市| 类乌齐县| 波密县| 呈贡县| 社旗县| 岳西县| 娱乐| 区。| 鄢陵县| 扶余县| 合水县| 临沭县| 临猗县| 满洲里市| 邢台市| 商河县| 房产| 潜江市| 西贡区| 东平县| 沙坪坝区| 汤阴县| 富民县| 沧州市| 利辛县| 淅川县| 屯昌县| 兰坪| 崇信县| 克拉玛依市| 沁源县| 白山市| 司法| 昌吉市|