Mp3ImportController.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:amperfi 作者:
@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());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号