JavaFX怎么关闭弹出的窗口?
在MainStageController控制器中点击按钮会打开一个新窗口,怎么在第二次点击时判断如果弹出过这个窗口了,就不弹了
@FXML
private void handleSubmitButtonAction(ActionEvent event) {
actionTarget.setText("登录中...");
/**
* 得到对应视图的stage
*/
Stage stage = (Stage) rootGridPane.getScene().getWindow();
stage.close();
// 创建新的stage
Stage secondStage = new Stage();
final JmetroStageView view = new JmetroStageView();
ApplicationContext context = SpringContextUtil.getApplicationContext();
view.setApplicationContext(context);
secondStage.setScene(new Scene(view.getView()));
secondStage.show();
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论