gpt4 book ai didi

java - 使用 OpenJFX 的 javafx 应用程序缺少标题栏

转载 作者:行者123 更新时间:2023-12-01 14:33:45 26 4
gpt4 key购买 nike

我目前正在使用 OpenJDK 11 和 OpenJFX 构建应用程序。它编译得很好,可以启动,但是没有标题栏,如果我点击靠近应用程序的边缘,它会注册为点击它后面的任何窗口。

我正在使用 IntelliJ IDEA,花了一段时间才弄清楚如何将 OpenJFX 与它一起使用。无论如何,这是系统详细信息:

我正在运行 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

Controller 和一切似乎都正常工作,但生成的窗口如下所示:JavaFX no border or Titlebar

有人知道我在这里做错了什么吗?

最佳答案

感谢José Pereda

正是它修复了它。有关详细信息,请参阅他链接的问题:problems with gtk3 and javafx

无论如何,在 intelliJ 中,通过运行 -> 配置并将 -Djdk.gtk.version=2 添加到“VM 选项”

关于java - 使用 OpenJFX 的 javafx 应用程序缺少标题栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53372200/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com