Javafx 屏幕在将鼠标悬停在上方菜单上之前无法呈现 [关闭]

Javafx screen not rendering until hover on upper menu [closed]

提问人:user9874734 提问时间:11/17/2023 更新时间:11/17/2023 访问量:28

问:


编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答这个问题。

6天前关闭。

我正在研究 Javafx 桌面应用程序。我们正在使用 OpenJFX(17) 迁移到 OpenJDK(Amazon Corretto JDK17)。当我尝试运行应用程序时,初始页面或主页打开没有任何问题。但是当我单击任何其他模块(图标)时,它不会呈现,直到我将鼠标悬停在应用程序顶部的菜单上,这是一个下拉菜单。有人可以建议我可能是什么问题吗?任何人都面临类似的问题。如果是,你是如何修复它的?

尝试了各种方法,例如(添加参数-Dprism.order=sw),没有进展

javafx openjfx javafx-17

评论

3赞 trashgod 11/17/2023
除了详细的版本号外,还应更新此问题,以包括重现问题所需的最小可重现示例
1赞 James_D 11/18/2023
“我们正在迁移......“ 从什么?这在其他版本的 Java/JavaFX 上有效吗?如果是这样,哪个版本。提供更多详细信息以及上述最小可重现示例
0赞 user9874734 11/20/2023
嗨,@James_D,从 Oracle JDK8 迁移到 Amazon Corretto JDK17。我可以看到逻辑工作正常,唯一的问题是,直到我们将鼠标悬停在这个场景顶部的菜单上,它才会呈现。不确定是什么阻止了渲染。迁移后或迁移前未更改代码。每个页面的行为都是一样的。

答: 暂无答案