簡體   English   中英

JavaFX 2 模態 window

[英]JavaFX 2 modal window

我正在嘗試使用 JavaFX 2 創建登錄名 window 並停止執行,直到用戶未登錄為止。 我想要類似下面的東西:

showLoginDialog();
showMainWindow();

showLoginDialog負責創建一個新階段並將其父級設置為主要 window。它將階段設置為模態,我嘗試了WINDOW_MODALAPPLICATION_MODAL ,但是一旦顯示登錄 window,就會調用showMainWindow()行以及。

是否可以停止代碼運行,直到調用登錄階段的close()或類似的東西? 是否有任何教程說明如何實現這一目標?

正如 Uluk 所說,存在 JIRA 問題。 該問題已在 JavaFX 的 2.2 beta 版中關閉並修復。如果需要停止執行程序,只需使用以下代碼:

modalWindowStage.showAndWait();

其中modalWindowStage是用於顯示消息框的舞台。 如果需要繼續執行,只需使用通常的“show()”方法即可。

http://javafx-jira.kenai.com/browse/RT-19783存在 Jira 問題。
在那之前你可以調用showMainWindow(); 在登錄按鈕的動作中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM