RCP添加背景圖片

   先看看效果:

                   

 實現的關鍵代碼:

     1:如果是Dialog  

      Image img = Activator.getImageDescriptor("images/圖書啊.jpg").createImage();
      shell.setBackgroundImage(img);

     2:如果是ViewPart

      Composite container = new Composite(parent, SWT.NONE);
      container.setBackgroundMode(SWT.INHERIT_FORCE);   //讓嵌在其中的控件透明,和背景圖片協調
      Image img = Activator.getImageDescriptor("images/圖書館.jpg").createImage();
      container.setBackgroundImage(img);

              對於上圖,加第二行代碼的效果(由於是Dialog,代碼略有不同,改成shell.setBackgroundMode(SWT.INHERIT_FORCE); )

           (原圖沒加):

               

           大家可以試試看。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章