JavaFX是一款開源的基於Java的富客戶端框架。你可以將它類比爲Java版的Adobe Flex或MS Silverlight,你或者也可以將其視爲Swing的升級版。
第一個JavaFX程序:
import javafx.application.Application;
import javafx.stage.Stage;
public class HelloFXApp extends Application {
public static void main(String[] args) {
// Launch the JavaFX application
Application.launch(args);
}
@Override
public void start(Stage stage) {
stage.setTitle("Hello JavaFX Application");
stage.show();
}
}
在這段代碼中,HelloFXApp繼承Application類,重寫了start方法,然後通過main方法調用HelloFXApp運行。
運行結果如下:
注意,從Java8開始,從main方法啓動JavaFX Application不再是必須,可以通過調用Application.launch()方法啓動JavaFX Application。