@FXML
private void openFolder() {
if (catalog.get().isIndexing()) {
Alert alert = new Alert(Alert.AlertType.CONFIRMATION);
alert.setTitle("Confirmation");
alert.setHeaderText("Indexing in progress");
alert.setContentText("Opening a new folder will cancel indexing. Continue?");
Optional<ButtonType> result = alert.showAndWait();
// escape on cancel/close
if (!result.isPresent() || result.get() != ButtonType.OK) {
return;
}
}
DirectoryChooser directoryChooser = new DirectoryChooser();
File dir = directoryChooser.showDialog(stage);
if (dir != null) {
if (catalog.get() != null) {
catalog.get().close();
}
catalog.set(new Catalog(dir));
} // do nothing on cancel
}
App.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:xltsearch
作者:
评论列表
文章目录