private void createArchive() { System.out.println("Creating archive.."); swapContainers(exportingProgressContainer); attachListenersForArchiveOutputUtil(); archiveOutputUtil.setOutputLocation(outputFileLocation.getSelectedFilePath()); archiveOutputUtil.setCompressionLevel(getCompressionLevel()); final Thread archiveCreation = new Thread(archiveOutputUtil); archiveCreation.start(); }