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启动

启动效果:

相关推荐
lemon_sjdk9 天前
WCPoint、WebPageClient和Accessor类源码
java·安全·webkit·javafx
lemon_sjdk12 天前
javafx-Image图像(2)
java·javafx
lemon_sjdk13 天前
各种Binding(1)
java·javafx·绑定·源码解析
lemon_sjdk13 天前
ObservableNumberValue接口
java·javafx
lemon_sjdk13 天前
JavaFX 源码深度剖析:揭开 StringBinding 的神秘面纱
java·javafx·源码解析·绑定框架
pursue.dreams9 个月前
JavaFX + Spring Boot 桌面应用脚手架:开箱即用的企业级开发框架
spring boot·自动化·javafx
青云交10 个月前
Java 大视界 -- 基于 Java 的大数据可视化在企业供应链碳足迹分析与可持续发展决策中的应用
实时计算·javafx·可持续发展·可视化分析·spark streaming·java 大数据·供应链碳足迹
林月明1 年前
【javaFX基础】利用鼠标拖拽事件实现绘图
javafx
有梦想的攻城狮1 年前
Java 11中的Collections类详解
java·windows·python·java11·collections
土族程序员1 年前
JavaFX CSS @font-face 错误全面分析 loadStylesheetUnPrivileged / reportException
java·css·javafx