JavaFX 13是用于构建富客户端应用程序的基于Java的工具箱的最新版本,以本机渲染突出显示。 本机渲染支持使开发人员可以将强大的可视化功能集成到他们的JavaFX应用程序中。
JavaFX由OpenJFX社区发布,因为它与Java开发工具包(JDK)分离 ,现在由Java解决方案提供商Gluon分发。 9月10日发布的JavaFX 13通过支持由NIO字节缓冲区(即本机代码中使用的直接缓冲区)支持的WriteableImages来启用本机渲染。
JavaFX 13的其他新功能和改进包括:
- 支持电子纸显示器,这是带有电保护显示器的设备。 目的是通过安装用于Monocle平台的Ubuntu OpenJFX软件包,在具有电子纸显示器的设备上运行JavaFX应用程序。 发行说明指出,这些显示器在灰度级和帧频上确实有限制,因此某些为LCD屏幕编写的应用程序可能不合适。
- 支持Mac OS X的静态构建。仅支持本机JavaFX组件的共享库。
- 将color,Point2D和Point3D字段定为
final
。 可能会错误地在内部修改这些值,可以通过将它们定为final
来避免。 - 启用Point2D和Point3D来实现可插拔接口。
- 增加了LightBase的排除范围。
- 将Direct3D9着色器模型从2.0升级到3.0以进行3D操作。
JavaFX 13还修复了许多错误,例如使HTTPS能够下载所有构建依赖项,并修复了使用Alt-F助记符时菜单蜂鸣的情况。 它还修复了影响WindowEvent.DESTROY的内存泄漏。
JavaFX适用于桌面,移动和嵌入式系统。 JavaFX 13紧随JavaFX 12之后,JavaFX 12于3月上市 。 展望未来,计划要求JavaFX的开发人员使用Skara基础结构,这将意味着与核心OpenJDK开发进行更多的工具,基础结构和流程共享,从而加强OpenJFX作为OpenJDK框架下的项目。
在哪里下载JavaFX 13
您可以从gluonhq.com 下载JavaFX 13 。
From: https://www.infoworld.com/article/3438896/javafx-13-adds-support-for-native-rendering.html