Hello World, JavaFX Style

教你創建建立一個JavaFX應用程序是什麼樣最好的辦法一個“Hello World”應用程序本教程一個額外的好處是,可讓您測試JavaFX技術已正確安裝

在本教程中所使用的工具是NetBeans IDE7.1開始之前,請確保您正在使用版本的NetBeans IDE支持JavaFX2有關詳情參閱系統需求

 

構建應用程序
從文件菜單中選擇“新建項目”

JavaFX應用程序類別選擇JavaFX應用程序單擊“下一步”。

命名項目的HelloWorld,然後單擊Finish

的NetBeans打開HelloWorld.java文件填充一個基本的Hello World應用程序代碼1-1所示

package helloworld;

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

public class HelloWorld extends Application{
    public static void main(String[] args){
        launch(args);
    }

    public void start(Stage stage) {//stage:舞臺
        stage.setTitle("HelloWorld");
        
        Button btn = new Button("Say Hello");
        btn.setOnAction(new EventHandler<ActionEvent>(){
            public void handle(ActionEvent e){
                System.out.println("Say Hello World你好啊");
            }
        });
        
        StackPane sp = new StackPane();
        sp.getChildren().add(btn);
        stage.setScene(new Scene(sp,500,300));
        stage.show();
    }
}


這裏有重要的事情瞭解JavaFX應用程序基本結構

JavaFX應用程序定義用戶界面的容器通過一個階段和現場在JavaFX Stage類頂級JavaFX的容器 JavaFX的場景所有內容容器示例1-1創建階段場景,使現場可見一個給定像素大小

在JavaFX中,場景內容被表示爲一個節點層次場景圖在這個例子中根節點StackPane對象,它是一個可調整大小的佈局節點這意味着根節點的大小跟蹤現場的規模和階段由用戶調整大小變化

根節點包含一個子節點有文字按鈕控制,再加上打印一條消息按下按鈕時,事件處理程序

 

運行應用程序
運行應用程序,單擊說Hello World”按鈕並確認文本“Hello World!”到NetBeans輸出窗口圖1-2顯示了Hello World應用程序JavaFX的風格

圖1-2JavaFX的風格的Hello World

發佈了5 篇原創文章 · 獲贊 15 · 訪問量 31萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章