Ohhnews

分类导航

$ cd ..
foojay原文

2026年6月JavaFX链接汇总

#javafx#开源#开发者社区#技术动态#链接汇总

以下是 2026 年 6 月的 JavaFX 链接汇总。每周列表可在 jfx-central.com 找到。我们遗漏了什么吗?有什么希望包含在后续概览中的内容吗?请通过 links@jfx-central.com 告知我们。

核心动态

  • Johan Vos 的消息:“我今天(以及过去几天)大部分时间都在处理 JavaFX 17/21/25 LTS。工作量很大,但几乎是一种享受,因为工具/流程非常清晰。Skara 对反向移植的帮助极大。而且确定性很高。JavaFX 维护得非常好。”
  • 来自开发者邮件列表:Michael Strauß 将 JDK-8385459 集成到 PR #2177 中:动画应尊重 reducedMotion 偏好:“多个 JavaFX 控件使用动画来传达状态变化,但之前没有一个尊重 reducedMotion 无障碍偏好。此更改使 TableRowSkinBase、TitledPaneSkin、TabPaneSkin、PaginationSkin 和图表类遵循 Scene.Preferences.reducedMotion。”
  • 显然,2026 年 JFX 采纳者会议导致了 Marius Hanl 在 OpenJFX 仓库中的一个拉取请求:8386663:样式表/样式类列表应延迟初始化。感谢 Oliver Kopp 分享此信息

应用

组件、库、工具

  • Striking_Creme864 在 Reddit 上分享了一个视频:“DevTools 中 JavaFX 节点的实时属性编辑。在构建 JavaFX 应用时,我们经常不仅需要检查节点的属性,还需要调整它们以观察行为。每次重启应用来测试小的改动很快就会成为巨大的时间消耗。因此,我们在平台的 DevTools 中添加了实时属性编辑。属性编辑器支持三种简单形式:基础值、枚举和 Insets,这大大加快了 UI 调试和迭代速度。”
  • Dirk Lemmermann 分享了新 StageStyle.EXTENDED 的截图:“我最近更新了 FlexGanttFX 展示应用,使用了新的 HeaderBar 组件和 StageStyle.EXTENDED 类型。结果呈现出非常干净和专业的 UI。”
  • Frank Delporte 发布了 Lottie4J 1.2.4:“修复了 Lottie 弧线渲染:约束缓动求解器以防止贝塞尔曲线发散。为平坦点曲线添加了二分法回退。修复了由浮点精度损失导致的完整圆形修剪路径闪烁。修复了边框渲染错误。添加了 Pi4J 测试文件。” 可在 Maven Central 获取。
  • FXML/2 for JavaFX:IntelliJ IDE 插件,支持 FXML/2 标记格式,提供语法高亮、折叠、格式化、EditorConfig 感知缩进、标签和属性解析、代码补全以及导航到 JavaFX 类。由 Michael StraußJFX 采纳者会议上以“FXML 2.0:编写标记,交付字节码”为主题进行展示。
  • Jonathan S. Fisher 正在开发 DiFX,一个 CDI / 依赖注入 for JavaFX:“目标是让 CDI 支持的 bean 和事件能在 JavaFX 桌面应用中使用。在我发布首个版本并稳定 API 之前,希望能得到一些关注/想法。”
  • techsenger 在 GitHub 上发布了 ShellFX:一个使用扩展 MVP 模式构建 JavaFX 应用的平台。是不断增长的 Techsenger JavaFX 库生态系统的一部分(还有 CEFFX、TabPanePro、PatternFX、StagePro 等)。
  • FX Flow 0.6.1 已发布:声明式、流畅的 JavaFX UI 库。增加了对原子多值更新的验证支持。更多信息由 john16384Reddit/r/JavaFX 上提供。

播客、视频、书籍

  • Frank Delporte 发布了一篇博文和视频:“Lottie4J 始于一个简单的问题:JavaFX 能否在不使用 WebView 的情况下渲染 Lottie 动画?这个问题催生了一个库。这个库吸引了 pull request。而现在,我与 LottieFiles 的研发工程师 Naail Abdul Rahman 进行了一次 50 分钟的对话,讨论该格式的未来发展方向以及这对 Java 实现意味着什么。”
  • Pedro Duque Vieira 在 LinkedIn 上分享了一个视频:“IKE 知识布局编辑器新增功能:显示语义现在可以表格格式查看。这提供了一种更结构化的方式来检查语义信息,在处理大量语义时尤其有用。”
  • 一场由 Johannes RabauerAnton Arhipov 主持的 2.5 小时直播:使用 Junie、IntelliJ 和 JavaFX 构建 MIDI 可视化工具:“AI 辅助开发正成为现代软件工程的核心部分。但在真实的 Java 项目中,这实际上是什么样子?在这次现场编码环节中,我们在 IntelliJ IDEA 中探索 AI 驱动的开发,同时构建一个通过基于波形的动画可视化 MIDI 音乐的 JavaFX 应用。我们不会将 AI 仅仅视为代码生成器,而是将 Junie 和其他 IntelliJ AI 能力作为整个过程的开发伙伴。我们一起探索 AI 如何帮助架构、实现、重构、测试和日常开发决策。”
  • Frank Delporte 在一个新视频中采访了 David GutierrezJavaFX In Action #27:与 David Gutierrez 谈论 JMathAnim 创建数学动画:“JMathAnim 是一个基于 JavaFX 的 Java 库和 UI,用于创建动画数学可视化。目标很简单:让通过动画解释数学概念的视频制作变得容易。它受到了 YouTube 频道如 3Blue1Brown 上内容的启发。”

会议、演讲

  • ZEISS Meditec 于 6 月 16 日在慕尼黑举办了 JFX 采纳者会议 2026。全天议程包括:“低延迟 JavaFX:机器人与原生绑定”(Florian Enner)、“JavaFX -- 现状与未来”(Wolfgang Weigend)、“JPRO -- 桌面与 Web 统一 JavaFX 应用开发的未来”(Florian Kirmaier)、“FXML 2.0:编写标记,交付字节码”(Michael Strauß)、“超越 MVC:JavaFX 中 MVVM 的实用指南”(Tibor Malanik)、“JavaFX 在 eBike 系统诊断中的应用”(Frido Fechner)、“JavaFX 用于电子控制”(Thorsten Stüker)、“让我们一起贡献”(Marius Hanl)以及“JavaFX 中的电子表格计算与文档处理:SCell 和 bk.text 的经验教训”(Vasily Smeltsov)。Wolfgang Weigend 分享了图片:
  • Wolfgang Weigend:“请参加 2026 年 6 月 24 日星期三在美因河畔法兰克福国家图书馆举行的 Java 用户组法兰克福会议,主题为‘JavaFX UI 技术作为 Java 生态系统的核心组件’。”

JFX Central

文章 2026 年 6 月 JavaFX 链接 首次出现在 foojay 上。