摘要: 上一篇博客介紹了NetBeans Java代碼編輯器,這一篇將介紹用NetBeans 開發 基于Swing Application Framework (JSR 296) 的程序,Swing 一直以來是飽受爭議的GUI庫,特別是SWT與Swing的爭論,分別體現在了Eclipse與NetBeans的爭論上。
Swing在1998年末作為Java 2的一部分發布了1.0,但是當時發布的版本不管是性能還是外觀都足以令人失望。雖然當時Swing小組的工程師使用了最前沿的技術,如設計模式,但是時的Swing小組已經被性能、本地化外觀一致性問題以及許多錯誤深深陷住了,這些問題幾乎把整個項目拖垮。
幸虧,Swing小組堅持了下來,要不然今天我們就不會看到像NetBeans這樣的IDE了。自從JDK1.5后,Java的性能已經有了巨大的改觀,現在1.6下,Swing的性能已經完全不是問題。
閱讀全文