JavaFX Script 於 2007 年 JavaOne 亮相,結合宣告式語法與 Swing/Java2D 生態,讓豐富 UI 開發更直觀。本文為入門者鋪路:四步完成環境就緒,寫出第一個互動腳本。
javaws https://download.java.net/general/openjfx/demos/javafxpad.jnlp分割視窗:上方畫布即時渲染,下方編輯器支援 Ctrl+Space 補全。

import javafx.ui.Label;
Label { text: "Hello, world!" }

import javafx.ui.Button;
import javafx.ui.MessageDialog;
Button {
text: "Press me!"
action: operation() {
MessageDialog {
title: "You pressed me"
message: "Hey, don't do that!"
visible: true
}
}
}
點擊彈出對話框,宣告式事件綁定一目了然。

JavaFX Editor、JavaFX UserLibrary、JavaFX Library、JavaFX Projectsnet.java.javafx.FXShell,引數傳入腳本完整路徑(如 com.sun.demo.javafx.ui.PressMe)

工具鏈就緒,下一站:宣告式 UI 實戰重構。