獨自等待
          那曾經從自己身邊溜走的人……
          posts - 0,comments - 3,trackbacks - 0
          SWT沒有提供專門顯示圖片的控件,不過可以通過Canvas組件實現
          1、新建Canvas,并添加PaintListener監聽

          canvas = new Canvas(composite, SWT.NONE);
          canvas.addPaintListener(
          new PaintListener() {
                      
          public void paintControl(PaintEvent e) {
                          
          if(image!=null)
                              e.gc.drawImage(image, 
          00);
                      }

                  }
          );
          2、新建Image,調用canvas.redraw()方法
          Image image = new Image(display,"C:/eclipse/plugins/org.eclipse.platform_2.0.2/eclipse_lg.gif");
          canvas.redraw();


          另外還有一種更加簡單的方法可以顯示圖片,通過設置Label的setImage方法顯示圖片

          Label label = new Label(shell, SWT.NONE);
          label.setImage(
          new Image(Display.getDefault(), "c:/abc.gif"));
          posted on 2008-06-26 14:13 自由 閱讀(5763) 評論(1)  編輯  收藏 所屬分類: SWT

          FeedBack:
          # re: SWT顯示圖片[未登錄]
          2016-03-16 14:57 | 1
          擦擦擦  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 兴化市| 安丘市| 个旧市| 林甸县| 陈巴尔虎旗| 常山县| 花莲市| 阿城市| 阿坝| 和平区| 太仆寺旗| 柳江县| 蒲江县| 衡东县| 麻江县| 台北县| 游戏| 视频| 庆城县| 牟定县| 新宁县| 长子县| 靖州| 天峨县| 仙游县| 清河县| 阿坝县| 蚌埠市| 墨竹工卡县| 余庆县| 曲阳县| 炎陵县| 金塔县| 满洲里市| 彭泽县| 湘阴县| 剑阁县| 龙胜| 西城区| 张家川| 嘉定区|