快速升級到JavaFX SDK 1.2的方法
如果需要同時支持2個版本的JavaFX SDK,可以在升級前先把舊版本備份一下,這樣可以避免被新的SDK覆蓋。JavaFX SDK 1.1的缺省目錄在C:\Program Files\NetBeans 6.5.1\javafx2\javafx-sdk,把它拷貝到另外一個目錄,如C:\jfxsdk11\ 。
接下來就是升級了。在NB6.5.1 中,選擇菜單Tools-〉Plugins,這時會列出一些可更新的plugin,如果沒有看到列表,可以點擊“Reload Catalog”按鈕。如果plugin太多,可以在Search框中輸入JavaFX過濾一下。有3個Plugin和JavaFX相關:

其中前面兩個plugin是必需的,演示程序可自己決定取舍。選擇安裝之后,需要重新啟動NetBeans。重新啟動后,新的JavaFX SDK 1.2就安裝完成了。如果要配置JavaFX 1.1的環境,則可以在菜單Tools->Java Platforms中配置。點擊“Add Platform...”按鈕添加平臺,下一步中再選擇JavaFX平臺,輸入平臺名稱如"Java SDK 1.1",平臺文件夾中輸入剛才備份的目錄C:\jfxsdk11\,點擊"結束"即可。系統可能會有一個不支持之類的警告,但是不用理會。
如果你的項目需要使用JavaFX 1.1,可在項目的屬性(右鍵點擊該項目,選Properties)中配置libraries(庫),可以選擇JavaFX平臺。這樣,在同一個NetBeans IDE中就可以同時使用兩個JAVAFX SDK環境了。當然,如果你沒有太多JavaFX 1.1的程序,或者現有的程序和JavaFX 1.2兼容,那就基本上沒有必要配置兩個SDK版本了。
在用JavaFX 1.2重新編譯了原來的程序后,發現JavaFX1.2的性能提升了不少。原來我用JavaFX 1.1寫的吃豆人游戲,要占用50%左右的CPU利用率,現在只需要10-20%,進步還是比較明顯的。所以建議盡可能使用JavaFX 1.2。
【編輯推薦】