IDEA创建JavaFX项目

1、New -> Project

2、选择JavaFX

配置项目名,包名,lib包管理工具,JDK版本(注,JDK版本最低需要11)

3、选择lib包

根据自己需求选择

lib包介绍

BootstrapFX:BootstrapFX 是一个为 JavaFX 提供 Bootstrap 风格组件的开源项目。Bootstrap 是一个流行的前端框架,用于创建现代和响应式的Web应用程序。BootstrapFX 将这种现代风格引入 JavaFX 应用程序,为开发者提供了一些用于创建更具吸引力和用户友好界面的工具。

ConTrolsFX:ConTrolsFX 是一个为 JavaFX 提供额外控件和功能的开源库。它的目标是扩展 JavaFX 的控件集,为开发人员提供一些更高级和复杂的 UI 控件,以及其他一些增强功能。

FormsFX:FormsFX 是一个为 JavaFX 提供表单和数据绑定支持的开源库。它的目标是简化在 JavaFX 应用程序中创建和管理表单的过程,同时提供数据绑定和验证的支持。

FXGL:FXGL 是一个用于构建2D游戏和图形应用程序的开源Java库。它基于JavaFX,并提供了许多工具和功能,使得游戏开发变得更加容易。

Ikonli:Ikonli 是一个用于 JavaFX 的图标库,允许开发人员在应用程序中使用矢量图标。该库支持多种图标来源,包括字体(Font)和 SVG 文件。使用 Ikonli,开发人员可以轻松地集成图标并创建更富有表现力的用户界面。

TilesFX:TilesFX 是一个用于 JavaFX 的开源库,专注于创建仪表板(dashboard)风格的用户界面。通过 TilesFX,开发人员可以轻松地构建具有各种图形和组件的仪表板,用于监视和展示数据。

ValidatorFX:ValidatorFX 是一个用于 JavaFX 的开源库,旨在简化在用户界面中进行表单验证的过程。通过 ValidatorFX,开发人员可以轻松地定义和应用验证规则,以确保用户提供的数据满足特定的要求。

4、创建项目

5、启动项目

复制代码
HelloApplication文件,右键选择run/debug启动

启动效果:

相关推荐
Suncsf17 天前
JavaFX WebView + Vue初始化加载数据解决方案
前端·javascript·vue.js·javafx
0zxm18 天前
JavaFx -- chapter06(UDPSocket)
java·网络·单片机·嵌入式硬件·gui·javafx
java&ly2 个月前
一分钟掌握 Java11 新特性
jdk11·java11·java11新特性·jdk11新特性
ceclar1233 个月前
JavaFX基本控件-Label
java·javafx
南怪布德3 个月前
Gluon 编译 JavaFx -> android apk
android·linux·javafx·centos8·gluon
ceclar1234 个月前
JavaFX布局-ToolBar
java·javafx
扎量丙不要犟5 个月前
零基础直接上手java跨平台桌面程序,使用javafx(六)查询sqlite数据显示到TableView中
java·数据库·sqlite·jdbc·javafx
morris1316 个月前
【java11】java11新特性之Optional类API改进
java·java8·java11·optional
morris1316 个月前
【java11】java11新特性介绍
java·java11
十秒耿直拆包选手1 年前
JavaFX:MVC模式学习01-使用PropertyValueFactory将模型与视图绑定
java·开发语言·javafx