JavaFX 是一个强大的图形和多媒体处理工具包集合,它允许开发者设计、创建、测试、调试和部署富客户端程序,并且和 Java 一样跨平台。
JavaFX 19 现已发布,JavaFX 19 需要 JDK 11 或更高版本。此版本增强了视频和 CSS 功能,修复了一些触摸屏错误。
JavaFX 19 其他功能:在 FXCollections 中更快地创建可观察的 ArrayList ,用户无需重新启动应用即可更新可用的打印机列表。
其他更新:
- 添加了 CSS 伪类 :focus-visible 和 :focus-within 以分别支持视觉焦点指示和嵌套焦点视觉效果。
- 已对 Linux 平台上的 Stage 进行了模态行为修复。
- 已实施与触摸屏相关的错误修复,例如启用触摸的设备上消失的滚动条和 Raspberry Pi 上的滚动窗格边缘反弹。
- 已经进行了依赖升级,例如将 SQLite 升级到 3.37.2 版,将 Glib 升级到 2.72.0 版。
- 为了安全起见,提供了更好的长缓冲,并改进了 WebKit 引用。
其他内容可查看更新公告:https://github.com/openjdk/jfx/blob/master/doc-files/release-notes-19.md