SWT.graphics.color 的 Alpha 值不起作用
Alpha value of SWT.graphics.color doenst work
早上好,
我想在我的应用程序中使用的颜色有问题。
我使用 SWT 创建了一个对话框,我希望它有一个彩色边框。
要决定边框应该具有哪种颜色,需要设置一个值。
如果值为 0,边框应该是透明的/没有颜色,如果值为 1,边框应该是蓝色的。我已经定义了两种颜色,蓝色效果很好,但是当我打开对话框时,透明颜色只会变成黑色。
Color transp = new Color(device, 0, 0, 0, 0);
Color blue = new Color(device, 0, 0, 255, 255);
有人知道这里可能出了什么问题吗?
谢谢!
单独设置alpha值时有效
e.gc.setForeground(color);
e.gc.setAlpha(color.getAlpha());
早上好,
我想在我的应用程序中使用的颜色有问题。 我使用 SWT 创建了一个对话框,我希望它有一个彩色边框。 要决定边框应该具有哪种颜色,需要设置一个值。 如果值为 0,边框应该是透明的/没有颜色,如果值为 1,边框应该是蓝色的。我已经定义了两种颜色,蓝色效果很好,但是当我打开对话框时,透明颜色只会变成黑色。
Color transp = new Color(device, 0, 0, 0, 0); Color blue = new Color(device, 0, 0, 255, 255);
有人知道这里可能出了什么问题吗?
谢谢!
单独设置alpha值时有效
e.gc.setForeground(color);
e.gc.setAlpha(color.getAlpha());