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

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


          網站導航:
           
          主站蜘蛛池模板: 五常市| 麻江县| 桐庐县| 永济市| 且末县| 普洱| 绥宁县| 岱山县| 循化| 泸西县| 涿州市| 枞阳县| 连江县| 崇义县| 丰县| 乌审旗| 友谊县| 泰顺县| 方山县| 绥江县| 九龙坡区| 高唐县| 博客| 龙门县| 文成县| 渭源县| 进贤县| 大港区| 遂平县| 民丰县| 河南省| 南宁市| 文化| 根河市| 高安市| 崇左市| 西昌市| 泸定县| 白朗县| 玉林市| 甘肃省|