foojay原文
2026年2月JavaFX精选链接汇总
目录 应用程序 组件、库、工具 播客、视频、书籍 教程 杂项 JFX Central
这是 2026 年 2 月的 JavaFX 每月精选链接。您可以在 jfx-central.com 上找到每周列表。我们是否有遗漏?您希望在下一期综述中包含哪些内容?请通过 links@jfx-central.com 告诉我们。
应用程序
- CommonGround_2048 的杰作:“很高兴分享 Cycle Power,这是一个完全用 Java 构建的完整骑行生态系统。从原生移动应用到 Web 仪表板,这就是‘Java 无处不在’的实际体现。非常感谢 Johan Vos 和 Gluon 团队让原生移动 Java 成为现实。这就是‘Java 无处不在’的实际体现!”请查看 Mastodon 上的帖子以获取截图。
- “移动应用程序使用 GluonFX 和 JavaFX 提供高性能的原生体验。”
- “Web 仪表板更是锦上添花!它使用 #WebFX 构建,将 JavaFX 直接转译为 JavaScript。”
- Johan Vos 的回复:“精彩的工作!Java 和 JavaFX 非常适合许多端到端应用程序,在用户友好的应用程序和企业数据平台之间架起了桥梁。”
- JabRef 新闻:“在最新的开发版本中,JabRef 现在支持多个引用获取器/提供程序,包括 SemanticScholar、crossref、opencitations 和 OpenAlex。此外,我们在底部提供了来自 scite.ai 的一些额外指标。在此获取版本。PS:此版本现在也使用 JavaFX 25.02 和 JDK 25.02。-”
- Tom Dörr 带截图的消息:“使用 JavaFX 构建的 Windows 可定制应用程序停靠栏。”您可以在 GitHub 上找到它。
- Lidiany Cerqueira 宣布发布 CERCA 的新版本,即引用提取和参考文献检查助手,支持 Semantic Scholar 的 API。您可以从 Sourceforge 获取,或在 GitHub 上查看代码。
- LogoRRR 带截图的消息:“LogoRRR 刚刚进行了重大改版。日志分析从未如此美观 😉 在此获取。”
- Vitor Pereira 正在开发他的 Wireshark 版本,并分享了一些挑战和解决方案:“结果是 RAM 使用量减少了 5 倍。我从处理 800,000 个数据包时的 5GB 降到了仅 1GB。”请查看 GitHub 上的 Java Packet Analyzer 获取源代码。
组件、库、工具
- Dirk Lemmermann 的库更新:
- Dirk Lemmermann 分享了一张截图:“刚刚为 GemsFX 整理了一个‘邮件应用演示’。它展示了如何利用 ‘TagsField’ 组件以用户友好的方式实现电子邮件地址查找。”请查看 GitHub 上的 GemsFX 库。
- 在 Bluesky 上发布截图:“我重新审视了我多年前编写的 PopOver 控件。我注意到裁剪并不完美,而且放置逻辑存在问题(至少可以说),这导致弹出框箭头指向了错误的位置。现在一切都已修复,并将包含在下一个 GemsFX 版本中。”
- GemsFX 3.9.0 版发布
- GemsFX 3.10.0 版发布:“它包含 InfoCenterPane 的一个新功能,允许您指定显示通知的位置(左上、右上等...)。”
- Gerrit Grunwald 的一个新库:SplitFlap 2026:“SplitFlap 组件的 JavaFX 实现。”
- Steve Hannah 在 LinkedIn 上的消息:“大多数桌面应用程序感觉与网络脱节。您无法直接链接到它们内部。您无法共享一个打开特定屏幕的 URL。用户必须在启动后手动导航。我刚刚为 JavaFX 应用程序的 jDeploy 6.0 添加了深度链接。现在您可以注册自定义 URL 方案,例如:‘myapp://settings’ 和 ‘myapp://document/123’。点击链接,您的应用程序将直接打开到该视图。适用于 macOS、Windows 和 Linux。我写了一篇教程,展示如何一步步设置。”
播客、视频、书籍
- Helal Anwar 的新视频展示了其应用程序的新功能:学生管理应用程序(第 5 部分)。项目的源代码在 GitHub 上。
- Frank Delporte 发布了新的 JavaFX In Action 采访:“在审查科学论文时,Lidiany Cerqueira 遇到了一个反复出现的问题:每个参考文献都需要检查,因为越来越多的文献是由 LLM 和聊天机器人产生的 #幻觉 引入的。作为解决方案,她在圣诞节假期期间创建了 CERCA。得益于 #Java、#JavaFX、开源库和免费 API,需要检查的参考文献数量大大减少,使她和其他许多审查人员的工作变得更加轻松!”您可以在 YouTube 上找到视频采访,并在此博客文章中查看更多信息。
- Frank Delporte 在他的“2026 年 #JavaOnSingleBoardComputers 之旅”中迈出了下一步,使用了四块 BeagleBoard(2 块 #Arm,2 块 #RISCV)。通过第一次快速的开箱和测试,他在 BeagleY-AI 上运行了 Java(FX)。视频可在 YouTube 上观看,更多信息和链接详见此博客文章。
- Frank Delporte 在他的“JavaFX In Action”系列中发布了一篇新采访:“Helal Anwar 使用 Java 和 JavaFX 构建了令人印象深刻的教育工具。在这次采访中,我们讨论了他的 GradedAttendance 应用程序和他正在从事的其他项目。”视频在 YouTube 上,更多信息见此博客文章。
- Florian Enner 的视频:“POC:集成到 wxPython 中的 JavaFX native-image 快照。一个编译为 native-image 的 JavaFX 应用程序,并从 Python 调用。wxPython GUI 更新 JavaFX 状态,并将 JavaFX 快照作为图像集成。”
- Sethlans Forge 的视频:“嵌入在 JavaFX 应用程序中的 Vulkan 渲染表面,使用 Java 和 LWJGL。此设置演示了低级 Vulkan 渲染如何与高级 JavaFX UI 共存,从而能够使用 Java 构建工具、编辑器或引擎前端,同时保持对 GPU 的完全控制。这是 Sethlans 开发的一部分,Sethlans 是一个用 Java 编写的 Vulkan 图形引擎,专注于现代渲染、引擎架构和低级 GPU 控制。”
- Ken Kousen 的视频:“我用 Java 25 和 Spring AI 构建了一个《星际迷航》计算机。是否可以在 35 毫秒内启动完整的 Spring Boot AI 应用程序?是的——如果您使用正确的工具。在这个视频中,我们不仅仅是伪造一个科幻 UI。我们正在使用 Java 生态系统中的最新技术:Java 25、Spring AI 和模型上下文协议 (MCP),在 10'50" 处使用 Java FX 语音接口来构建《星际迷航》计算机的实际引擎。”
- Helal Anwar 在 LinkedIn 上发布的视频:“10 分钟内制作的 ChessFX(完全依靠氛围编码)。完全用 JavaFX 编写。鉴于我们所拥有的时间,这是一个扎实的版本。我相信我们可以利用 LLM 来构建 Java 和 JavaFX 应用程序。如果不是成熟的产品,至少是大部分组件,因为生态系统已经成熟,并且有大量数据可用。这只是我的个人观点 😊。”源代码(在一个单文件中!)可在 GitHub 上获取。
教程
- Nicolas Frankel 在 Foojay.io 上发布:从 JAR 到成熟的 MacOS 应用程序。“解决方案很简单:从 UberJAR 创建一个常规的 MacOS 应用程序。最简单地说,MacOS 应用程序只是一个具有特定结构的文件夹。您可以手动复制它,但我很懒,而且有这方面的工具。jpackage 就是这样一个工具。jpackage 是我了解到、为之兴奋、使用过一次、然后直到下次才想起的工具之一。计数加一。”
杂项
- Robin Tegg 的文章:2026 年的 Java UI:完整指南:“当开发者如今考虑构建用户界面时,对话通常围绕着同样的熟悉选择。但 Java 提供了一个完全现代化的端到端替代方案——桌面、Web、终端,甚至移动应用程序——所有这些都由单一语言驱动。凭借一个统一的 Java 技术栈,团队和 AI 工具可以比以往任何时候都更高效地进行推理、构建和迭代。”
- Artur Skowroński 的 JVM Weekly 通讯中也提到了该指南(和 JavaFX)。
- Jakob Jenkov 分享了关于 Polymorph 项目的快速更新:“Polymorph Player 开始成形了。此时它只能显示一些非常简单的图形,所以我不会在这篇文章中包含截图。目前,主要的结构设计已经合理到位。从现在开始,需要添加数百(甚至数千)个小的改进,Player 才能拥有一个 somewhat 有用且连贯的基础功能集。这些改进既在 Player 本身,也在 Polymorph Tools 工具包中——特别是在可以从 Player 应用程序中运行脚本的虚拟机中。还有很多工作要做!……但正在进行中!😊 顺便说一句,Player 应用程序是用 JavaFX 制作的!☺️”
- 由 Robin Tegg 创建:Awesome Java UI。“该网站提供了最新、最伟大的 Java UI 项目、框架和库的概览,以及它们的状态、Java 版本兼容性、学习曲线、最后发布日期等。探索这些项目,为您找到合适的 Java UI 解决方案。这是一个社区驱动的资源,由 Java 开发者为 Java 开发者构建。无论您是发现新框架、分享您的专业知识,还是帮助他人浏览 Java UI 领域——您的贡献都会让这个指南对每个人都更好。加入我们,共同构建最全面的 Java UI 开发资源!”
JFX Central
- JFX Central 上的新内容:
- 视频:JavaFX In Action 与 Lidiany Cerqueira 谈论 CERCA,这是一个支持科学手稿书目参考文献验证的开源研究工具。
- 视频:JavaFX In Action 与 Helal Anwar 谈论 GradedAttendance
- JFX Central 已升级到 JavaFX 25 和 JPro 2026.1.1 以修复一些样式问题。
- 2026 年 1 月的链接已在 Foojay 上发布。
本文 JavaFX Links of February 2026 首次发布于 foojay。