2016-11-30 68 views
1

我已3個階段中的JavaFX打開:雖然使用JavaFX的3個階段,在關閉第三階段焦點轉移到的第二代替第一級

  1. 初級階段(比如A)
  2. 階段從應用菜單打開(比如B)
  3. 窗口對話框從主菜單的上下文菜單中打開(比如C)。

關閉C窗口後,應該將焦點移到A窗口,但foucs正在移動到B窗口。這似乎是JavaFX stage.close()的問題。

這是第二個窗口中打開:

Second window

第三窗口中打開。在點擊取消返回到第二個窗口:

Third window

回答

0

我能夠改變從APPLICATION_MODAL舞臺initModality到WINDOW_MODAL,同時爲子窗口舞臺上解決這個問題。

相關問題