【问题标题】:Minimize / Iconify JavaFX undecorated stage on Ubuntu not working在 Ubuntu 上最小化/图标化 JavaFX 未装饰阶段不起作用
【发布时间】:2015-07-20 10:18:03
【问题描述】:

我创建了一个小型库,其中包含一个自定义窗口/舞台,用于让我的所有应用程序具有恒定和统一的外观。 基本上,它只是一个带有 AnchorPane 的未装饰舞台,其中包含自定义的 Minimize/Maximize/CloseResize 控件。

唯一的问题是按下最小化按钮时执行的方法。在我的主系统(Arch Linux)上运行应用程序时没有任何反应,看起来应用程序被冻结了,这是一个视觉示例: Example image uploaded on Imgur, haven't got enough reps yet to post images

最小化方法代码:

void minimizeWindow() {
  window.setIconified(true);
}

Windows 7 x64 上一切正常,应用程序被图标化并且可以再次放大。

我认为这是 JavaFX 本身的错误或与 GTK3 的兼容性问题。 在正式解决之前,有人知道如何解决此问题或找到解决方法吗?

提前致谢。

【问题讨论】:

    标签: linux javafx gtk


    【解决方案1】:

    这是一个已知问题。这已经修复了,但是相关的剩余 jiras 很少,而且这个修复很可能会随 Java 9 一起发布。

    版本可能会提前,这取决于其他相关错误的修复。

    您可以在此处查看详细信息并跟进:

    [Linux] Stage.setIconified(true) not working with TRANSPARENT or UNDECORATED stage

    【讨论】:

      猜你喜欢
      • 2015-01-14
      • 1970-01-01
      • 2014-07-11
      • 1970-01-01
      • 2014-04-07
      • 1970-01-01
      • 2016-11-09
      • 2018-08-19
      • 1970-01-01
      相关资源
      最近更新 更多