2012-07-02 40 views
1

我想應用與shell.setAlpha(240)相同的效果,但是瀏覽互聯網幾個小時仍然沒有找到解決方案。SWT Java:如何將透明度應用於GUI組件/控件(例如,按鈕,sashForm,Table等)

原因:我決定改善應用程序的外觀。我將抽象圖像應用於殼體背景,並且僅在控件周圍可見,這在視覺上並不完美。

因此,我想將淺透明度應用於某些控件,如表格,所以它會變得更好。 感謝您的幫助。

回答

2

您不需要將透明度設置爲從Composite繼承背景。使用Composite.setBackgroundMode()來設置SWT.INHERIT_FORCE。這裏是一個snippet,可以幫助