/** Action performed when adding new files to task */ public void performActions() { if (sourceFiles != null) { createWorkingDirectory(); // generate new edf headers MainWindow.getSaveProgressBar().setVisible(true); renewFileRecords(); NewTask_for_ValidityCommandLine.this.yieldNewEDFHeaders(); // Long running task begin. wei wang, 5/23/2014 // WkEdfFiles = Utility.copyFilestoDirectory(sourceFiles, workingDirectory); // Actual long executing task is parsing name confliction. // System.out.println("Long running task end."); // test yieldEiaTable(); yieldEsaTables(); updatePrimaryTabs(); updateTaskTreeWkfileNodes(); // root.setCursor(Cursor.getDefaultCursor()); // frame.dispose(); MainWindow.getSaveProgressBar().setVisible(false); printMessageToConsole(); printMessageToInfopane(); // cleanupErorListTable(); boolean active = true; activateMenuItems(active); activateToolBarItems(active); displayMainTab(active); parseTaskFiles(); } }
/* (non-Javadoc) * @see javax.swing.SwingWorker#done() */ @Override public void done() { MainWindow.getSaveProgressBar().setVisible(false); MainWindow.middleStatusBar.setText("Loading files done!"); Utility.endWaitCursor(MainWindow.statusBars); // wei wang, 5/27/2014 Toolkit.getDefaultToolkit().beep(); // MainWindow.tabPane.setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); NewTask_for_ValidityCommandLine.this.setVisible(false); }