请问各位,在SWT中到底要如何显示透明PNG图片的?该图片在QT和Swing中都很正常,背景确实是透明的,但是在SWT中用image属性设置后,显示出来的图片背景是黑色的!
请问到底应该怎么办?

解决方案 »

  1.   

    查到了,是SWT的一个BUG,在Eclipse的35040号BUG有相关描述。
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=35040Windows XP下,如果使用XP的界面风格文件.manifest则一切正常。Linux GTK下,版本20050429已经作出修正。可能要在Eclipse3.1 Final中才会正式放出来。
    现在,只能暂且先用gif了,虽然比较丑陋……
      

  2.   

    是transparentpixel属性吗?设置了,但是无效!
      

  3.   

    是SWT啊,能否给出具体代码?