我正在尝试创建一个具有登录功能的库,并且我需要知道哪些用户在我的所有场景中登录。
我正在尝试通过 SceneController 将登录详细信息(来自数据库的响应)从 LoginController 发送到 MainController。
在 SceneController 中,我通过保存资源文件名和当前阶段的参数来更改场景。
登录控制器.java
public class LoginController implements Initializable {
@FXML
private Button cancelButton;
@FXML
private Button loginButton;
@FXML
private Label loginMessageLabel;
@FXML
private TextField usernameField;
@FXML
private TextField passwordField;
public void initialize(URL url, ResourceBundle resourceBundle){
}
public void loginButtonOnAction(ActionEvent event){
if(!usernameField.getText().isBlank() && !passwordField.getText().isBlank()){
validateLogin();
}else{
loginMessageLabel.setText("Datele introduse nu sunt corecte!");
}
}
public void cancelButtonOnAction(ActionEvent event){
Stage stage = (Stage) cancelButton.getScene().getWindow();
stage.close();
}
public void validateLogin(){
DatabaseConnection connectionNew = new DatabaseConnection();
Connection …Run Code Online (Sandbox Code Playgroud)