1.JavaFx Ensemble是一個使用JavaFx開發的程序,非常強大,它演示了很多的Javafx的功能,並且帶有源碼!這個其實非常的類似Flex中的Demos,呵呵,太有用了
下載地址:
http://www.oracle.com/technetwork/java/javafx/samples/index.html
2.可以再網頁中直接打開來看,但是有比較慢,所以我想下載下來部署到自己的電腦上,嘻嘻嘻
網頁中預覽:
將下載得到的壓縮文件解壓,然后打開命令行,切換到路徑,敲入命令: java -jar Ensamble.jar (前提是你要配置好java環境),呵呵,你可以看到同樣的效果!
3.當然,這樣我還是不會滿足的,我想看Ensemble的源代碼怎么辦?雖然它是一個Netbeans項目,但是熱愛Eclipse的我,當然是先導入到eclipse中試試!
經過嘗試,我發現不行,它缺少一個依賴的項目SceneView,但是源碼中沒有,我將它從build path中去掉,然后將jfxrt.jar加入到path中,還有兩個Lucence相關的jar
最后終於沒有報錯,但是運行之后,報錯了!好像是少了一個文件 samplesAll.txt
無奈之下,我還是打開Netbeans 7.1 !打開項目,然后報錯,提示如下:
解決方案它已經告訴了我,為這個項目新建一個平台即可,名稱一定要和它要求的一樣!記住一定要啟動JavaFx,並且配置好sdk的路徑
之后,項目的很多文件上可以看到小感嘆號,很郁悶吧!自己去看看,發現很多類似的問題,看樣子是javafx的庫沒有導入進來,那就添加上去吧
點擊“庫”,添加庫,然后新建一個庫 javafxrt ,然后添加jar文件,這個jar就是你的javafx sdk中的rt/lib 目錄下的 jfxrt.jar 文件,加入之后,項目就OK啦!
然后右鍵點擊項目,清理並生成,呵呵,沒有問題,那就運行吧!效果和前面的一樣!哈哈哈
Hope you enjoy the world of JavaFx!