EditorOpenUrlItem.java 文件源码

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

项目:textmd 作者:
@Override
public void getClickAction(final Dictionary dictionary, final Stage stage, final TabFactory tabFactory, final DialogFactory dialogFactory) {
    TextInputDialog input = dialogFactory.buildEnterUrlDialogBox(
            dictionary.DIALOG_OPEN_URL_TITLE,
            dictionary.DIALOG_OPEN_URL_CONTENT
    );
    Optional<String> result = input.showAndWait();
    result.ifPresent(url -> {
        try {
            tabFactory.createAndAddNewEditorTab(
                    new File(Utils.getDefaultFileName()),
                    Http.request(url + "", null, null, null, "GET")
            );
        } catch (IOException e1) {
            dialogFactory.buildExceptionDialogBox(
                    dictionary.DIALOG_EXCEPTION_TITLE,
                    dictionary.DIALOG_EXCEPTION_OPENING_MARKDOWN_URL_CONTENT,
                    e1.getMessage(),
                    e1
            ).showAndWait();
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号