@FXML private void saveDirectory() {
try {
BetonQuestEditor instance = BetonQuestEditor.getInstance();
DirectoryChooser dc = new DirectoryChooser();
dc.setTitle(instance.getLanguage().getString("select-directory"));
File desktop = new File(System.getProperty("user.home") + File.separator + "Desktop");
if (desktop != null) dc.setInitialDirectory(desktop);
File selectedFile = dc.showDialog(instance.getPrimaryStage());
if (selectedFile != null) {
PackageSet set = BetonQuestEditor.getInstance().getDisplayedPackage().getSet();
set.saveToDirectory(selectedFile);
set.setSaveType(SaveType.DIR);
set.setFile(selectedFile);
MainMenuController.setSaveEnabled(true);
}
} catch (Exception e) {
ExceptionController.display(e);
}
}
MainMenuController.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:BetonQuest-Editor
作者:
评论列表
文章目录