开源图形界面库JavaFX示例

    1. 什么是JavaFX?
      JavaFX是一个用于构建富客户端应用程序的框架。它包括了用户界面、图形、媒体和Web组件,允许开发者创建精美的桌面应用程序。JavaFX提供了大量的控件和布局管理工具,让开发者能够设计出用户友好的界面。除了传统的GUI开发,JavaFX还支持2D和3D图形、动画、音视频等功能。
    1. 配置JavaFX开发环境
      在使用JavaFX进行开发之前,首先需要配置Java开发环境。JavaFX通常与JDK捆绑在一起,但从JDK 11开始,JavaFX被拆分为一个独立的库。因此,如果你使用的是JDK 11及以上版本,需要单独安装JavaFX。
  • 3 下载JavaFX
    官网直接获取:https://openjfx.io/

    也可以选择Maven获取:
 <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-controls</artifactId>
            <version>17.0.6</version>
        </dependency>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-fxml</artifactId>
            <version>17.0.6</version>
        </dependency>

或者直接idea 创建:



此时,它会自动给我们创建好完整示例的Maven项目。

PS C:\Users\liurongming\Desktop\pj\demofx> tree /a
卷 OS 的文件夹 PATH 列表
卷序列号为 B228-F59B
C:.
+---.idea
+---.mvn
|   \---wrapper
\---src
    \---main
        +---java
        |   \---com
        |       \---wewetea
        |           \---open
        |               \---demofx
        \---resources
            \---com
                \---wewetea
                    \---open
                        \---demofx
PS C:\Users\liurongming\Desktop\pj\demofx> 

接下来,就和传统的Maven项目一样去开发就可以,非常容易上手。



这样,就可以把环境搭建好了。比起QT、GTK会简单很多。

posted @ 2025-05-19 15:56  刘文江  阅读(209)  评论(0)    收藏  举报  来源