为了账号安全,请及时绑定邮箱和手机立即绑定

关闭时重定向到另一个窗口

关闭时重定向到另一个窗口

墨色风雨 2021-07-23 22:19:55
我有成功登录后调用的用户窗口。用户阶段由 LoginController 类中的以下代码调用。public void login(ActionEvent event) {    try {        if (loginModel.isLoggedIn(txtLogin.getText(), txtPassField.getText())) {            lblDBStatus.setText("Username and password are correct");            String fxmlFile = "/fxml/User.fxml";            LOG.debug("Loading FXML for User view from: {}", fxmlFile);            LOG.info("Hiding login page");            ((Node) event.getSource()).getScene().getWindow().hide();            Stage stage = new Stage();            FXMLLoader loader = new FXMLLoader();            Pane rootNode = loader.load(getClass().getResource(fxmlFile).openStream());            UserController userController = (UserController) loader.getController();            userController.getUserName(txtLogin.getText());            LOG.info("Showing User page");            Scene scene = new Scene(rootNode);            scene.getStylesheets().add("/styles/user-controller.css");            stage.setTitle("WindOptimizer");            stage.setScene(scene);            stage.show();        } else {            lblDBStatus.setText("Username and password are incorrect");        }    } catch (SQLException | IOException e) {        e.printStackTrace();    }}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 167 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信