前幾天還和Blogjava上的朋友討論了Java中透明窗口的實(shí)現(xiàn)。今天就發(fā)現(xiàn)SWT已經(jīng)在最新的3.4M3版本中實(shí)現(xiàn)了這個(gè)功能。
Alpha on shells
通過函數(shù)Shell.setAlpha(int alpha)設(shè)置窗口的透明度,alpha取值0到255,0為全透明。透明窗口的實(shí)現(xiàn)需要所在系統(tǒng)的支持,在不支持的系統(tǒng)下setAlpha會(huì)被忽略。
順帶介紹一下SWT的Shell在3.4M2版本中實(shí)現(xiàn)了全屏模式,Shell.setFullScreen(true)。這下SWT也可以用來開發(fā)全屏小游戲了。
更多的新功能請(qǐng)看
SWT 和
Eclipse