UidMenu.java 文件源码

java
阅读 39 收藏 0 点赞 0 评论 0

项目:Matcher 作者:
private void setup() {
    ProjectConfig config = ProjectConfig.getLast();

    Dialog<ProjectConfig> dialog = new Dialog<>();
    //dialog.initModality(Modality.APPLICATION_MODAL);
    dialog.setResizable(true);
    dialog.setTitle("UID Setup");
    dialog.getDialogPane().getButtonTypes().addAll(ButtonType.OK, ButtonType.CANCEL);

    Node okButton = dialog.getDialogPane().lookupButton(ButtonType.OK);

    UidSetupPane setupPane = new UidSetupPane(config, dialog.getOwner(), okButton);
    dialog.getDialogPane().setContent(setupPane);
    dialog.setResultConverter(button -> button == ButtonType.OK ? config : null);

    dialog.showAndWait().ifPresent(newConfig -> {
        setupPane.updateConfig();

        if (!newConfig.isValid()) return;

        newConfig.saveAsLast();
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号