[英]JavaFX 2 modal window
我正在尝试使用 JavaFX 2 创建登录名 window 并停止执行,直到用户未登录为止。 我想要类似下面的东西:
showLoginDialog();
showMainWindow();
showLoginDialog
负责创建一个新阶段并将其父级设置为主要 window。它将阶段设置为模态,我尝试了WINDOW_MODAL
和APPLICATION_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.