【发布时间】:2016-11-30 15:03:49
【问题描述】:
我在 JavaFX 中打开了 3 个阶段:
- 初级阶段(比如A)
- 从应用程序菜单打开的阶段(比如 B)
- 从主要阶段的上下文菜单打开的窗口对话框(例如 C)。
关闭 C 窗口后,焦点应该移动到 A 窗口,但 foucs 正在移动到 B 窗口。 JavaFX stage.close() 似乎有问题。
这是打开的第二个窗口:
第三个窗口打开。点击取消它会返回到第二个窗口:
【问题讨论】:
我在 JavaFX 中打开了 3 个阶段:
关闭 C 窗口后,焦点应该移动到 A 窗口,但 foucs 正在移动到 B 窗口。 JavaFX stage.close() 似乎有问题。
这是打开的第二个窗口:
第三个窗口打开。点击取消它会返回到第二个窗口:
【问题讨论】:
我能够通过在为子窗口创建阶段时将阶段 initModality 从 APPLICATION_MODAL 更改为 WINDOW_MODAL 来解决此问题。
【讨论】: