JavaFX
JavaFX 是一个开源的下一代客户端应用平台,适用于基于Java构建的桌面、移动端和嵌入式系统。 它是许多个人和公司的共同努力的成果,目的是为开发丰富的客户端应用提供一个现代、高效、功能齐全的工具包。 (更多信息可查看:JavaFX中文官方网站)
本文章摘抄自 openjfx.cn,如不符合 openjfx.cn 网站相关政策,请联系本文作者。
统一的应用开发体验
JavaFX 应用程序可以针对桌面、移动和嵌入式系统。库和软件可用于应用程序的整个生命周期。
Scene Builder
创建美丽的用户界面,并将您的设计变成一个交互式原型。Scene Builder通过创建可直接用于JavaFX应用程序的用户界面,缩小了设计师和开发人员之间的差距。
TestFX
TestFX允许开发人员编写简单的断言来模拟用户交互,并验证JavaFX场景图节点的预期状态。
支持
- API文档:JavaFX 11-19 接口文档
- CSS参考:CSS样式参考
- FXML参考:FXML样式参考
- Gitee中文库:码云:openjfxcn
- Gitee英文库:码云:openjfx
- Scene Builder:Scene Builder 版本下载
文档
- Release Notes:JavaFX 11+ 的更新日志
- Getting Started:JavaFX 11+ 的快速入门
- Javadoc:JavaFX 11+ 的API文档
社区
JavaFX 是一个充满活力和热情的开发者社区。以下是支持JavaFX的国内外工具教程和框架案例。
JavaPackager
JavaPackager是一款maven打包插件,支持win、mac、linux系统打包,8+以上均支持,支持jlink和精简jre。
FXGL中文基础视频教程
FXGL是JavaFX的游戏引擎, 入门简单, 支持多客户端; B站UP: LeeWaytt根据游戏开发经验,录制了这套基础教程。
JavaFX-Falsework
本项目是一套权限管理系统的用户界面(UI)实现,采用 JavaFX 技术开发。用户界面参考了若依前端框架基于 RuoYi-Vue 的设计风格,旨在提供一套免费使用的权限管理系统。
JavaFX中文基础教程视频合集
JavaFx视频教程是由B站UP主:Aimls讲解和分享。视频讲解清晰明了,适合JavaFX开发者学习。
JavaFX文档
FXdocs是由Jonathan Giles发起的JavaFX指南文档。
xJavaFxTool
xJavaFxTool是使用JavaFX开发的实用小工具集,里面包含了JavaFX的一些功能的示例。