使用OpenJFX的javafx应用上缺少标题栏

时间:2018-11-19 10:01:35

标签: java javafx openjfx

我目前正在使用OpenJDK 11和OpenJFX构建应用程序。它可以正常编译,然后启动,但是没有标题栏,并且如果我在应用程序的边缘附近单击,则将其注册为单击该窗口后面的任何窗口。

我使用的是intelliJ想法,花了一段时间才弄清楚如何甚至将openjfx与之结合使用,这是系统详细信息:

运行基本OS 5.0 Juno(基于Ubuntu 18.04,一切都是GTK) 迅速安装了IntelliJ Idea(Community)2018。 从此处下载的OpenJFX sdk:OpenJFX from Gluon

我刚刚制作了一个新的javaFX应用程序,并将dir /javafx-sdk-11.0.1/lib/添加到外部库中,然后运行->编辑配置并添加了vm选项--module-path <path>/javafx-sdk-11.0.1/lib --add-modules=javafx.controls,javafx.fxml,javafx.base

控制器,一切似乎都可以正常工作,但是结果窗口看起来像这样:JavaFX no border or Titlebar

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

1 个答案:

答案 0 :(得分:0)

感谢José Pereda

正是修复它的那个。有关详情,请参见他链接的问题:problems with gtk3 and javafx

无论如何,在intelliJ中,可以通过运行->配置并将-Djdk.gtk.version=2添加到'VM Options'中来解决此问题