foojay原文
2026年8月JavaFX资源链接汇总
以下是 2026 年 8 月的 JavaFX 月度链接。我们休了一个暑假,所以本月只有一期“每周链接”,涵盖整个 8 月。希望你们度过了一个愉快的夏天,并准备好迎接未来几周更多 JavaFX 新闻!
你可以在 jfx-central.com 上找到每周列表。我们是否遗漏了什么?有什么想包含在接下来的某个概览中吗?请通过 links@jfx-central.com 告诉我们。
核心
- 来自 OpenJFX 邮件列表:
- Johan Vos 在 8 月中旬将一大批第三方依赖更新集成到 LTS 更新分支中:WebKit 625.1、GStreamer 1.28.3、GLib 2.84.3、libxml2 2.15.3 和 ICU4C 77.1。这些更新分别进入了 jfx17u、jfx21u 和 jfx25u 分支,看起来是为下一个关键补丁更新所做的准备工作。
- Michael Strauß 正在进行一项广泛的像素对齐正确性推进工作。他集成了 8390440: Region.layoutInArea measures content-biased children against an unsnapped value,并随后提交了多个 PR,为 StackPane、AnchorPane、SplitPane 和 BorderPane 实现了正确的对齐,同时新增了 像素对齐文档,该文档获得了 Nir Lisker、John Hendrikx、Andy Goryachev 和 Marius Hanl 的评审意见。
- Nir Lisker 集成了 8250802: Refactor StringConverter and its subclasses,这是一个自 2020 年以来一直未关闭的问题的 API 清理,由 Andy Goryachev、Kevin Rushforth 和 John Hendrikx 评审。
游戏
- Digital Brain 在 Bluesky 上:HMCL,一款在 GitHub 上拥有近 10,000 星标的跨平台 Minecraft 启动器。“该工具使用 JavaFX 构建,可在 Windows、Linux、macOS 和 FreeBSD 上运行,并支持 ARM、RISC-V、MIPS 和 LoongArch 等不常见的架构,这是大多数商业启动器所不具备的。”源码在 GitHub 上。
组件、库和工具
- mstr_2 在 Reddit 上:“FXML/2 是一种编译型、类型安全的 JavaFX 声明式标记语言,我已经开发了几年。它借鉴了经典 FXML,并添加了许多有用的功能。根据你的具体使用场景,你还会注意到显著的性能提升:FXML/2 文档无需在运行时解析(因为它们已编译为 class 文件),从而消除了 FXMLLoader 的瓶颈。”
- Dirk Lemmermann 宣布,专业 JavaFX 甘特图框架 FlexGanttFX 现已开源(AGPLv3)。“作为商业产品十多年后,我很高兴地宣布 FlexGanttFX 现在是一个开源项目。FlexGanttFX 是由 DLSC Software & Consulting 构建的专业 JavaFX 甘特图和调度框架。多年来,它已被用于航空、物流、制造、医疗保健和资源规划应用程序中,现在所有人都可以使用它。”
- Dirk 还为 GemsFX 创建了一个新的展示应用程序。“你可以在此下载。GemsFX 包含 60 多个 JavaFX 组件/控件。这一次我采用了一种新方法。我把每个组件的文档 PDF 直接捆绑到了应用程序中。要查看组件的实际效果,你必须按下播放按钮。”
播客、视频和书籍
- Pedro Duque Vieira 在 LinkedIn 上分享了一段视频:“快速更新:IKE(Integrated Knowledge Exchange)中的窗口焕然一新——承载概念、模式和语义的知识管理窗口(即‘卡片’)已被重新设计。视频首先显示之前的设计,然后显示新设计。”
会议与演讲
- Sven Reimers 将在 Devoxx Belgium 上发表演讲:“Java 也适用于数据科学:在不离开 JVM 的情况下构建端到端机器学习管道。#JavaFX”
其他
- Johan Vos 征求反馈意见:“希望就两个不同的话题向 Java 开发者征求建议/反馈:大家对比利时的 JavaFX 工作坊/会议/培训感兴趣吗?大家对与从事科学主题的 Java 开发者聚会感兴趣吗(编写 Java 代码,而不仅仅是使用第三方代码)?”
- Geordanys Martinez 正在出售一个“完整的纯 Java 17 PDF 引擎(完整知识产权、源代码和版权)”:“我已经将这个引擎推进到生产级完成状态,并正在出售整个资产,包括完整的源代码所有权、版权和知识产权分发权。我已经准备好放下手头的事务,转向一个全新的工程挑战。jux-pdf 是 Google Chrome 原生 pdfium 引擎和 FreeType 字体光栅化器的大规模、净室式、逐文件的移植,完全重写为纯 Java 17。”
JFX Central
- 在 Visual Studio Code 上开发 JavaFX 指南 的内容已由 Hidekazu Kubota 针对 Java 25 和 Windows on Arm 进行了更新。
- 7 月的 JavaFX 每周链接已在 Foojay.io 上打包发布。
该文章 JavaFX Links of August 2026 首发于 foojay。