使用 SWT,我将外壳透明度设置为setAlpha(x)
. 但是随后所有的小部件也变得透明了。即使添加“全白”图像作为合成背景也变得透明。所以我实际上不能在这个窗口上做任何事情。
有谁知道如何绕过这个?
使用 SWT,我将外壳透明度设置为setAlpha(x)
. 但是随后所有的小部件也变得透明了。即使添加“全白”图像作为合成背景也变得透明。所以我实际上不能在这个窗口上做任何事情。
有谁知道如何绕过这个?
我认为这是 Windows 操作系统上窗口外壳的标准行为。但是您可以通过在 Shell 上设置区域来实现您想要的...
看看这个片段:http ://www.java2s.com/Code/Java/SWT-JFace-Eclipse/SWTShellcreateanonrectangularwindow.htm