小编Kra*_*tos的帖子

JAVAFX - 通过不同场景传递数据

我正在尝试创建一个具有登录功能的库,并且我需要知道哪些用户在我的所有场景中登录。

我正在尝试通过 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)

java controller javafx

3
推荐指数
1
解决办法
203
查看次数

标签 统计

controller ×1

java ×1

javafx ×1