我目前正在使用 OpenJDK 11 和 OpenJFX 构建一个应用程序。它编译得很好,然后启动,但没有标题栏,如果我单击应用程序边缘附近,它会注册为单击其后面的任何窗口。
我正在使用 IntelliJ IDEA,花了一段时间才弄清楚如何使用 OpenJFX。无论如何,这是系统详细信息:
我正在运行Elementary OS 5.0 Juno(基于Ubuntu 18.04,一切都是GTK)
IntelliJ IDEA(社区)2018 快速安装。
OpenJFX SDK 从这里下载:来自 Gluon 的 OpenJFX
我刚刚制作了一个新的 JavaFX 应用程序,并将目录 /javafx-sdk-11.0.1/lib/ 添加到外部库,然后运行 -> 编辑配置并添加 VM 选项--module-path <path>/javafx-sdk-11.0.1/lib --add-modules=javafx.controls,javafx.fxml,javafx.base
The controller and everything seems to work, but the resulting window looks like this:
有人知道我在这里做错了什么吗?
谢谢何塞·佩雷达
正是它解决了这个问题。有关详细信息,请参阅他链接的问题:gtk3和javafx的问题
无论如何,在 intelliJ 中,通过转到“运行”->“配置”并添加来解决-Djdk.gtk.version=2
到“虚拟机选项”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)