在SWT中 Label会把父控件的颜色盖掉  如何将Label的背景色设置为透明
 小弟十分感激!!

解决方案 »

  1.   

    没看清楚,原来是SWT中 Label, 设置Label的背景色和父控件的颜色一样行不行
      

  2.   

    设置成一样的 颜色是在一般情况下是没问题,但父窗口的背景是渐变的,那么随着窗口增大或者缩小,label的位置是不一样的,所以他的背景色也是变得!!
      

  3.   

    你这样设置一下shell的BackgroundMode看看Display display = new Display();
    Shell shell = new Shell(display);
    Label label = new Label(shell, SWT.NONE);
    shell.setBackgroundMode(SWT.INHERIT_DEFAULT); 
    ...
      

  4.   

    OK了!! 太感谢了!!!boby