獨自等待
          那曾經從自己身邊溜走的人……
          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
          擦擦擦  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 镶黄旗| 道真| 庄河市| 金寨县| 阿荣旗| 雷山县| 汝阳县| 沙湾县| 开平市| 望谟县| 天津市| 闻喜县| 龙游县| 聂拉木县| 乌鲁木齐市| 思茅市| 石屏县| 广安市| 金阳县| 阳信县| 讷河市| 青海省| 历史| 同心县| 开阳县| 绥棱县| 台东市| 博爱县| 岚皋县| 从化市| 曲阳县| 南通市| 行唐县| 淅川县| 德江县| 温宿县| 永清县| 神池县| 泰宁县| 洛阳市| 平乐县|