@Override
public void handle(ActionEvent event) {
DirectoryChooser dc = new DirectoryChooser();
dc.setTitle("Choose directory to import from");
File directory = dc.showDialog(Amperfi.ui.getWindow());
if(directory == null) return;
Amperfi.db.addFolder(directory.getAbsolutePath()); // TODO Check for duplicate/invalid folder
Amperfi.ui.mp3Import.reloadFolders();
TaskSyncFolders task = new TaskSyncFolders(directory);
Amperfi.ui.mp3ImportProgress.btnCancel.setOnAction(action -> task.cancel());
new Thread(task).start();
Amperfi.ui.mp3ImportProgress.pbImporting.progressProperty().bind(task.progressProperty());
Amperfi.ui.mp3ImportProgress.lblPath.textProperty().bind(task.messageProperty());
}
Mp3ImportController.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:amperfi
作者:
评论列表
文章目录