JavaFX简介

554 阅读3分钟

JavaFX

JavaFX 是一个开源的下一代客户端应用平台,适用于基于Java构建的桌面、移动端和嵌入式系统。 它是许多个人和公司的共同努力的成果,目的是为开发丰富的客户端应用提供一个现代、高效、功能齐全的工具包。 (更多信息可查看:JavaFX中文官方网站

本文章摘抄自 openjfx.cn,如不符合 openjfx.cn 网站相关政策,请联系本文作者。


统一的应用开发体验

JavaFX 应用程序可以针对桌面、移动和嵌入式系统。库和软件可用于应用程序的整个生命周期。

Scene Builder

创建美丽的用户界面,并将您的设计变成一个交互式原型。Scene Builder通过创建可直接用于JavaFX应用程序的用户界面,缩小了设计师和开发人员之间的差距。

Wiki  下载

TestFX

TestFX允许开发人员编写简单的断言来模拟用户交互,并验证JavaFX场景图节点的预期状态。

Wiki  仓库

支持

  1. API文档:JavaFX 11-19 接口文档
  2. CSS参考:CSS样式参考
  3. FXML参考:FXML样式参考
  4. Gitee中文库:码云:openjfxcn
  5. Gitee英文库:码云:openjfx
  6. Scene Builder:Scene Builder 版本下载

文档

  1. Release Notes:JavaFX 11+ 的更新日志
  2. Getting Started:JavaFX 11+ 的快速入门
  3. Javadoc:JavaFX 11+ 的API文档

社区

JavaFX 是一个充满活力和热情的开发者社区。以下是支持JavaFX的国内外工具教程和框架案例。

JavaPackager

JavaPackager是一款maven打包插件,支持win、mac、linux系统打包,8+以上均支持,支持jlink和精简jre。

JavaPackager

JavaPackager

FXGL中文基础视频教程

FXGL是JavaFX的游戏引擎, 入门简单, 支持多客户端; B站UP: LeeWaytt根据游戏开发经验,录制了这套基础教程。

FXGL中文基础视频教程

FXGL中文基础视频教程

JavaFX-Falsework

本项目是一套权限管理系统的用户界面(UI)实现,采用 JavaFX 技术开发。用户界面参考了若依前端框架基于 RuoYi-Vue 的设计风格,旨在提供一套免费使用的权限管理系统。

JavaFX-Falsework

JavaFX-Falsework

JavaFX中文基础教程视频合集

JavaFx视频教程是由B站UP主:Aimls讲解和分享。视频讲解清晰明了,适合JavaFX开发者学习。

JavaFX中文基础教程视频合集

JavaFX中文基础教程视频合集

JavaFX文档

FXdocs是由Jonathan Giles发起的JavaFX指南文档。

JavaFX文档

JavaFX文档

xJavaFxTool

xJavaFxTool是使用JavaFX开发的实用小工具集,里面包含了JavaFX的一些功能的示例。

xJavaFxTool

xJavaFxTool