TornadoFX安裝

      在〈TornadoFX安裝〉中尚無留言

TornadoFX

tornadoFX(龍捲風)是架構在JavaFX之上, 專為Kotlin開發的SDK,

tornadofx

SceneBuilder下載安裝

下載網址
https://www.oracle.com/java/technologies/javafxscenebuilder-1x-archive-downloads.html , 再選取Windows 32/64 bit(msi)

scenebuilder

下載後, 進行安裝, 安裝位置為 C:\Program Files (x86)\Oracle\JavaFX Scene Builder 2.0. 然後於IDEA中, 由 File/Settin進入, 選取Languages & Frameworks/JavaFX, 將如下位置填入 Path中

C:\Program Files (x86)\Oracle\JavaFX Scene Builder 2.0\JavaFX Scene Builder 2.0.exe

javafx

開啟TornadoFX專案

tornado_project

FXML

FXML是使用SceneBuilder建立UI所產生的xml. FXML這些檔案必需置於resources目錄之下. 請先由main目錄按右錄/New/Directory, 然後輸入resources. 再由resources按右鍵/New/FXML File

啟動程式

最後需撰寫啟動程式, 先從app按右鍵 -> New -> Kotlin File/Class, 輸入StartApp, 代碼如下

package com.asuscomm.mahaljsp.app

import javafx.application.Application
import javafx.fxml.FXMLLoader
import javafx.scene.Parent
import javafx.scene.Scene
import javafx.stage.Stage

class StartApp: Application(){

    override fun start(primaryStage: Stage?) {
        val root: Parent = FXMLLoader.load<Parent>(javaClass.classLoader.getResource("MainFrame.fxml"));
        primaryStage!!.title="Welcome JavaFX";
        primaryStage.scene= Scene(root,400.0,300.0);
        primaryStage.show();
    }
}
fun main(args: Array<String>) {
    Application.launch(StartApp::class.java,*args);
}

todo

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *