SWT.graphics.color doenst工作的Alpha值

时间:2018-09-18 08:07:38

标签: java colors swt transparent alpha

早上好

我要在应用程序中使用的颜色有问题。 我已经使用SWT创建了一个对话框,并且希望它具有彩色边框。 要确定边框应具有哪种颜色,请设置一个值。 如果值为0,则边框应为透明/无颜色;如果值为1,则边框应为蓝色。我已经定义了颜色和蓝色都可以正常工作,但是当我打开对话框时,透明颜色只会变黑。

  

颜色转换=新颜色(device,0,0,0,0);   蓝色=新颜色(设备,0、0、255、255);

有人知道这里可能出什么问题吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

单独设置Alpha值时可以使用。

                e.gc.setForeground(color);
                e.gc.setAlpha(color.getAlpha());