前几天还和Blogjava上的朋友讨论了Java中透明窗口的实现。今天就发现SWT已经在最新的3.4M3版本中实现了这个功能。
Alpha on shells
通过函数Shell.setAlpha(int alpha)设置窗口的透明度,alpha取值0到255,0为全透明。透明窗口的实现需要所在系统的支持,在不支持的系统下setAlpha会被忽略。
顺带介绍一下SWT的Shell在3.4M2版本中实现了全屏模式,Shell.setFullScreen(true)。这下SWT也可以用来开发全屏小游戏了。
更多的新功能请看
SWT 和
Eclipse