gpt4 book ai didi

java - 在 JavaFX 中使用 3 个阶段时,关闭第三阶段时焦点将转到第二阶段而不是第一阶段

转载 作者:太空宇宙 更新时间:2023-11-04 12:01:12 25 4
gpt4 key购买 nike

我在 JavaFX 中打开了 3 个阶段:

  1. 初级阶段(比如A)
  2. 从应用程序菜单打开舞台(例如 B)
  3. 从主阶段的上下文菜单中打开窗口对话框(例如 C)。

关闭C窗口后,焦点应该移至A窗口,但焦点移至B窗口。这似乎是 JavaFX stage.close() 的问题。

这是打开的第二个窗口:

Second window

第三个窗口打开。单击取消后,它会返回到第二个窗口:

Third window

最佳答案

我能够通过在为子窗口创建阶段时将阶段 initModality 从 APPLICATION_MODAL 更改为 WINDOW_MODAL 来解决此问题。

关于java - 在 JavaFX 中使用 3 个阶段时,关闭第三阶段时焦点将转到第二阶段而不是第一阶段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40891639/

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