/**
* Opens directory chooser
*/
private void chooseAndSetDirectory() {
DirectoryChooser fileChooser = new DirectoryChooser();
fileChooser.setTitle(Util.text("choose-directory-window-name"));
Session.DIRECTORY = !Settings.getSetting("path").isEmpty()
? new File(Settings.getSetting("path"))
: null;
fileChooser.setInitialDirectory(Session.DIRECTORY);
File file;
try {
file = fileChooser.showDialog(stage);
} catch (IllegalArgumentException ex) {
fileChooser.setInitialDirectory(null);
file = fileChooser.showDialog(stage);
}
if (file != null) {
Session.DIRECTORY = file;
browsePath.setText(file.getAbsolutePath());
Settings.setSetting("path", Session.DIRECTORY.getAbsolutePath());
getFileListByDirectory(file);
}
}
ChooseDirectoryPane.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:pattypan
作者:
评论列表
文章目录