IDEA 创建 JavaFX 工程

JavaFX 下载安装

1. 检查本机 JDK 版本

CMD 命令行窗口输入java --version 查询 JDK 版本,如下:

C:\Users\Administrator>java --version
java 17.0.9 2023-10-17 LTS
Java(TM) SE Runtime Environment (build 17.0.9+11-LTS-201)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.9+11-LTS-201, mixed mode, sharing)

可以看到,本机安装的 JDK 版本是 17

1. 下载 JavaFX 安装包

官网下载地址:https://gluonhq.com/products/javafx/

注意:JavaFX 版本必须与 JDK 版本相匹配

由于本机安装的是 JDK17,所以选择对应的 JavaFX21 版本,如下:

3. 安装 JavaFX

解压 openjfx-21.0.3_windows-x64_bin-sdk.zip 到指定安装目录(建议和 jdk 目录放在一起),如下:

IDEA 创建 JavaFX 项目

1. 创建Java 空项目

点击创建按钮,完成工程创建

2. 添加 JavaFX lib 库

选择 File->Project Structure,添加 lib 如下:

3. 创建程序入口 Main 类

Main 类代码如下:

package com.binge;

import javafx.application.Application;
import javafx.stage.Stage;

public class Main extends Application {
    @Override
    public void start(Stage stage) throws Exception {
        stage.setTitle("Binge");
        stage.show();
    }

    public static void main(String[] args) {
        Application.launch(Main.class, args);
    }
}

点击 main 方法运行程序,结果如下:

Error: JavaFX runtime components are missing, and are required to run this application

Process finished with exit code 1

这个错误信息表明你的 JavaFX 应用程序在运行时缺少必要的 JavaFX 运行时组件。

4. 配置 JavaFX 运行时组件

点击运行编辑配置,如下:

点击修改 VM options 下拉列表,如下:

勾选 Add VM options,如下:

VM options 输入框输入 JavaFX 安装路径,如下:

--module-path="D:\Program Files\Java\javafx-sdk-21.0.3\lib" --add-modules=javafx.controls,javafx.fxml

输入路径后,如下:

点击确认,再次运行程序,如下:

程序已正常运行

5. 给界面添加一个按钮
package com.binge;

public class Main extends Application {
    @Override
    public void start(Stage stage) throws Exception {
        Button button = new Button("Hello, JavaFX");
        BorderPane borderedPane = new BorderPane();
        borderedPane.setCenter(button);
        Scene scene = new Scene(borderedPane,300,300);
        stage.setScene(scene);
        stage.setTitle("Binge");
        stage.show();
    }

    public static void main(String[] args) {
        Application.launch(Main.class, args);
    }
}

再次运行程序,如下:

IDEA Maven 创建 JavaFX 项目

点击下一步,完成工程创建

5. 安装 JavaFX 插件

选择 File->Settings->Plugins,在插件市场输入 JavaFx,安装如下:

6. 运行 JavaFX 程序

运行结果如下:

posted @ 2024-05-29 10:31  Binge-和时间做朋友  阅读(3175)  评论(0编辑  收藏  举报