使用 OpenJFX 的 javafx 应用程序缺少标题栏
Missing titlebar on javafx app, with OpenJFX
我目前正在使用 OpenJDK 11 和 OpenJFX 构建应用程序。它编译得很好,可以启动,但是没有标题栏,如果我点击靠近应用程序的边缘,它会注册为点击它后面的 window。
我正在使用 IntelliJ IDEA,花了一段时间才弄清楚如何将 OpenJFX 与它一起使用。无论如何,这是系统详细信息:
我是 运行ning elementary OS 5.0 Juno(基于 Ubuntu 18.04,一切都是 GTK)
IntelliJ IDEA(社区)2018 快速安装。
从此处下载的 OpenJFX SDK:OpenJFX from Gluon
我刚刚制作了一个新的 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
控制器和一切似乎都能正常工作,但结果 window 看起来像这样:
有人知道我做错了什么吗?
正是它修复了它。有关详细信息,请参阅他链接的问题:
无论如何,在 intelliJ 中,它通过转到 运行 -> 配置并将 -Djdk.gtk.version=2
添加到 'VM Options'
来解决
我目前正在使用 OpenJDK 11 和 OpenJFX 构建应用程序。它编译得很好,可以启动,但是没有标题栏,如果我点击靠近应用程序的边缘,它会注册为点击它后面的 window。
我正在使用 IntelliJ IDEA,花了一段时间才弄清楚如何将 OpenJFX 与它一起使用。无论如何,这是系统详细信息:
我是 运行ning elementary OS 5.0 Juno(基于 Ubuntu 18.04,一切都是 GTK) IntelliJ IDEA(社区)2018 快速安装。 从此处下载的 OpenJFX SDK:OpenJFX from Gluon
我刚刚制作了一个新的 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
控制器和一切似乎都能正常工作,但结果 window 看起来像这样:
有人知道我做错了什么吗?
正是它修复了它。有关详细信息,请参阅他链接的问题:
无论如何,在 intelliJ 中,它通过转到 运行 -> 配置并将 -Djdk.gtk.version=2
添加到 'VM Options'