小编Jin*_*ing的帖子

JavaFX 警报不会在新窗口中打开,而是在新选项卡中打开

我正在使用带有场景构建器的 JavaFX 8,我正在尝试创建一个警报弹出窗口。请参阅下面的代码:

更新:包括我拥有的所有代码(不包括一些个人标识符)。

public class MainViewController {

    @FXML
    private void handleQuitButtonAction(ActionEvent event) {
        System.exit(0);
    }

    @FXML
    private void handleImportButtonAction(ActionEvent event) {
        FileChooser fileChooser = new FileChooser();
        fileChooser.setTitle("Select the file to import");
        File file = fileChooser.showOpenDialog(new Stage());
        Alert alert;
        if (FileAccess.importFile(file)) {
            alert = new Alert(AlertType.INFORMATION);
            alert.setTitle("Success!");
            alert.setHeaderText("Congrats!");
            alert.setContentText("Successfully imported data from the chosen file!");
        } else {
            alert = new Alert(AlertType.ERROR);
            alert.setTitle("Error!");
            alert.setHeaderText("Sorry...");
            alert.setContentText("Something wrong with the import, please try again.");
        }
        alert.showAndWait();

        // Refresh Scroll List
    }

    @FXML …
Run Code Online (Sandbox Code Playgroud)

java user-interface alert javafx

2
推荐指数
1
解决办法
1057
查看次数

标签 统计

alert ×1

java ×1

javafx ×1

user-interface ×1