在Eclipse中編寫JavaFX

JavaFX是Sun推出的RIA應用的解決方案,在我的前兩篇翻譯的BLOG中(RIA(Rich Internet Application)的現狀和未來 II、RIA(Rich Internet Application)的現狀和未來 I)有簡單介紹。

我們今天先來看看如何在Eclipse中編寫JavaFX,然後在後續的內容中將詳細介紹如何通過這樣的Client Script Engine(客戶端腳本引擎)去架構RIA應用,Client Script Engine(客戶端腳本引擎)如何與服務器協同工作等問題。

Sun提供了編寫JavaFX的工具,不過我們在本文中不做介紹。

環境準備

我使用的Eclipse環境是:Version: 3.4.0

在Eclipse環境中,選擇Help,然後選擇Software Update。

然後,在“Software Updates and Add-ons”的窗口中選擇“Available Software”選項卡,並點擊“Add Site”按鈕。在“Location”中填寫:http://download.java.net/general/openjfx/plugins/eclipse/site.xml,然後OK。

僅選中剛剛生成的Site,然後點擊Install。按照它的指示安裝JavaFX所需要的東西。

安裝完成後,會提示你需要重啓系統。在本例中,我們僅對Eclipse進行了重啓。

編寫JavaFX腳本(JavaFX Script)

首先建立一個Java的項目(Project),在該Project中新建文件,從“Other”其他部分選擇。

在“Other”中選擇JavaFX File。然後Next。文件名爲HelloWorld.fx。按照嚮導完成後續的步驟。

在HelloWorld.fx中編寫的代碼如下:

import javafx.ui.*;

Frame {      title: "Hello World"      width: 300      height: 100      content: Label {           text: "Hello World! I am JavaFX"      }      visible: true }

保存。

運行JavaFX腳本

在菜單中選擇“Run”,“Run Configurations”,然後選中“JavaFX Application”,並選擇“New”。

爲本配置填寫名字,我們寫的是“Demo”。通過Browse按鈕選擇想運行的Project。然後切換到Arguments選項頁。

在Arguments選項頁的Program arguments中填寫想運行的.fx文件名。我們前面起的文件名爲“HelloWorld”。

然後Apply,然後Run。運行結果如下:

總結

在Eclipse中開發JavaFX還是相當容易的。參考文檔用的Eclipse的版本是3.2.2的。有人可能會問,既然是RIA應用,JavaFX的東西怎麼在瀏覽器中運行呢?我們將在後續的內容中介紹JavaFX Script applet。這是JavaFX Script編譯組提供給大家的內容。

參考資料:

《在Eclipse中運行第一個JavaFX程序》(Running your first JavaFX program in Eclipse)

java.net論壇

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章