【发布时间】:2023-04-09 07:14:02
【问题描述】:
使用 SWT,我将外壳透明度设置为 setAlpha(x)。但是随后所有的小部件也变得透明了。即使添加“全白”图像作为合成背景也变得透明。
所以我实际上不能在这个窗口上做任何事情。
有人知道如何绕过这个吗?
【问题讨论】:
标签: java swt transparency
使用 SWT,我将外壳透明度设置为 setAlpha(x)。但是随后所有的小部件也变得透明了。即使添加“全白”图像作为合成背景也变得透明。
所以我实际上不能在这个窗口上做任何事情。
有人知道如何绕过这个吗?
【问题讨论】:
标签: java swt transparency
【讨论】:
我认为这是 Windows 操作系统上窗口外壳的标准行为。但是你可以通过在 Shell 上设置区域来实现你想要的......
看看这个sn-p:http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/SWTShellcreateanonrectangularwindow.htm
【讨论】: