@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();
}
});
}
EditorOpenUrlItem.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:textmd
作者:
评论列表
文章目录