繁体   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