private void finishButtonPressed() { // No chips selected if (columnTypeManager.getChipCount() == 0) { JOptionPane.showMessageDialog( this.getFrame(), "No chips to import. Select at least one sample.", "No chips selected", JOptionPane.ERROR_MESSAGE); } // Write data to file else { RunnableImportProcess writeToFileProcess = new WriteToFileProcess( new InformationDialog( "Writing data to disk", "Writing data to disk from file " + conversionModel.getInputFileName(), this)); writeToFileProcess.runProcess(); } }