我想应用与 shell.setAlpha(240) 相同的效果,但是浏览互联网几个小时仍然没有找到解决方案。
原因:我决定改进应用程序的视觉外观。我将抽象图像应用于外壳背景,它仅在控件周围可见,这在视觉上并不完美。
因此,我想对某些控件(例如表格)应用光透明度,这样它会变得更好。 感谢您提前提供帮助。
最佳答案
您无需设置透明度即可从 Composite 继承背景。使用Composite.setBackgroundMode()
设置SWT.INHERIT_FORCE
。这是snippet这可以提供帮助
关于java - SWT Java : How to apply transparency to GUI components/controls (e. g 按钮、sashForm、表格等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11299495/