Swing桌面應用程序的開發
Swing桌面應用程序的開發一直以來都是Java桌面開發者心中的痛! 很多人說它過于復雜,布局過于繁瑣。也有很多公司想了各種方法來簡化Swing的開發,包括,
一 使用xml配置來定義組建布局,這種方法過于抽象,無法所見即所得。
二 使用各種圖形化開發工具,然而這些工具限制與Swing布局的復雜性和組件定制的靈活性。通常很難讓人們滿意。面對VB曾經帶給我們的美妙的表單和activex控制,我們只能哀嘆。
SWT/JFace的出現,仍然沒有解決根本問題。所謂的本地界面接口帶來的那點點速度提升根本不值得稱道。我想更多的公司寧愿設計自己的皮膚作為背景。
Netbean 4.1的出現,給Swing gui開發帶來了一線曙光,我們期待它能為解決Java桌面開發兩大痛腳之一的界面設計提供幫助。另一個痛腳是虛擬機無法向com組件那樣全局共享。
另一方面,國內對Spring的趨之若鶩,使很多軟件公司都對程序員進行過Spring的培訓,甚至有的公司找人直接說要會Spring的。(我個人認為,這是國人對自己軟件開發技術不自信的表現,Spring AOP對程序開發的作用我只能說從一種無序的復雜引導為有序的復雜)
廢話太多,既然大家都關注并熟悉Spring,那么用Spring rcp 開發Swing桌面應用程序應該可以為大家所接受。
下面開始:
1 從cvs里面得到***的代碼,模塊示Spring-richclient 。
2 編譯,先直接執行根目錄下的build.bat build
然后進入samples\petclinic 打開bulid.xml 在95行,加入lib/Spring-binding.jar
然后執行ant build-standalone
然后進入dist/ 點擊petclinic-standalone.bat即可運行
登陸的用戶名/密碼是 :dianne/emu marissa/koala scott/wombat
進去后先看到一個splash,然后是安裝向導一樣的界面,然后是登陸框。登陸后的界面包括菜單欄,工具條,TreeView。
OK,如果你運行起來了,先看看吧。如果編譯過程中出錯。出現什么48,49問題的。你需要安裝一個jdk1.5,
注意:不要卸載1.4,兩個都留著,可以隨時切換。以上介紹Swing桌面應用程序的開發
【編輯推薦】





















