我发现我的JavaFX应用程序无法在Windows 10上运行-GUI变成空白。我可以通过用-Dprism.order=sw
运行jar来强制JAvaFX使用软件渲染来解决此问题。
对于此解决方案,我必须知道它会提前失败。如果发现绘图失败,是否有建议的方法可以从运行的应用程序中进行检查并通过软件渲染“重绘”?
更新: Prism.verbose输出如下。我认为棱镜“认为”绘图正确。我还注意到“鼠标悬停”指针图标的更改出现在不同的位置,并且指向文档下载的链接似乎不起作用。可能与hdpi有关吗?