前3篇文章使用SWT組件實(shí)現(xiàn)了專業(yè)外觀窗口,現(xiàn)在給出一個(gè)swing實(shí)現(xiàn)版本。運(yùn)行的效果如下:

用Swing實(shí)現(xiàn)不足的地方在于頂層窗口,截至到JDK1.6發(fā)布,AWT尚未支持不規(guī)則矩形窗體和窗口半透明。有好消息稱,JDK1.7中將實(shí)現(xiàn)。本程序需要在JDK1.6下編譯,因?yàn)橛昧艘恍┬略龅腁PI,如果要改成1.6以前版本實(shí)現(xiàn)也不難。但是在JRE1.6下運(yùn)行,性能會(huì)明顯提高。
源代碼這里下載。