@FXML private void handleExportMarkdownButtonAction(ActionEvent event){
Content content = mainApp.getContent();
DirectoryChooser fileChooser = new DirectoryChooser();
fileChooser.setInitialDirectory(MainApp.getDefaultHome());
fileChooser.setTitle(Configuration.getBundle().getString("ui.dialog.export.dir.title"));
File selectedDirectory = fileChooser.showDialog(MainApp.getPrimaryStage());
File selectedFile = new File(selectedDirectory, ZdsHttp.toSlug(content.getTitle()) + ".md");
log.debug("Tentative d'export vers le fichier " + selectedFile.getAbsolutePath());
if(selectedDirectory != null){
content.saveToMarkdown(selectedFile);
log.debug("Export réussi vers " + selectedFile.getAbsolutePath());
Alert alert = new CustomAlert(AlertType.INFORMATION);
alert.setTitle(Configuration.getBundle().getString("ui.dialog.export.success.title"));
alert.setHeaderText(Configuration.getBundle().getString("ui.dialog.export.success.header"));
alert.setContentText(Configuration.getBundle().getString("ui.dialog.export.success.text")+" \"" + selectedFile.getAbsolutePath() + "\"");
alert.setResizable(true);
alert.showAndWait();
}
}
MenuController.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:zest-writer
作者:
评论列表
文章目录