JavaFX與Jfoenix教程1

1.本地環境搭建

安裝JDK1.8,安裝教程請參考網上

安裝IntelliJ IDEA,安裝教程請參考網上


2.環境準備好後,創建項目

項目類型選擇Maven

關於如何創建Maven項目請參考網上


3.項目創建好後,添加pom依賴

在項目中的pom.xml文件中添加以下依賴

<dependencies>

        <!-- 圖形和多媒體處理工具包集合 -->

        <dependency>

            <groupId>com.jfoenix</groupId>

            <artifactId>jfoenix</artifactId>

            <version>8.0.8</version>

        </dependency>


        <!-- 字體圖標 -->

        <dependency>

            <groupId>de.jensd</groupId>

            <artifactId>fontawesomefx</artifactId>

            <version>8.9</version>

        </dependency>


        <!-- 處理json -->

        <dependency>

            <groupId>com.alibaba</groupId>

            <artifactId>fastjson</artifactId>

            <version>1.2.58</version>

        </dependency>


        <!-- 單元測試 -->

        <dependency>

            <groupId>junit</groupId>

            <artifactId>junit</artifactId>

            <version>3.8.1</version>

            <scope>test</scope>

        </dependency>

</dependencies>


4.編寫Hello World代碼,代碼如下

package com.dengyunshuo.demo;


import javafx.application.Application;

import javafx.geometry.Pos;

import javafx.scene.Scene;

import javafx.scene.control.Label;

import javafx.stage.Stage;


/**

 * @author dengdashuai

 * @date 2019-09-03

 */

public class HelloWorld extends Application {

    /**

     * 啓動主窗口

     * @param primaryStage

     * @throws Exception

     */

    public void start(Stage primaryStage) throws Exception {

        /*

         * 創建一個標籤對象

         * 標籤上的文本是“Hello World”

        */

        Label label = new Label("Hello World");

        // 設置標籤在父容器的位置-居右

        label.setAlignment(Pos.CENTER_RIGHT);


        /*

         * 創建一個場景對象

         * 場景中的包含內容是一個標籤

         * 場景寬高分別爲500

         */

        Scene scene = new Scene(label,500,500);



        // 將場景放入到主窗口

        primaryStage.setScene(scene);

        // 顯示窗口

        primaryStage.show();

    }


    /**

     * 程序主入口

     * @param args

     * @throws Exception

     */

    public static void main(String[] args) throws Exception {

        // 啓動應用

        HelloWorld.launch(args);

    }

}


5.啓動應用後,截圖如下

image.png


6.一個簡單的Hello World已經完成,本章到此結束,下一節我們將升級這個Hello World,敬請關注哦!

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