/** Implementing the action of pressing the ok button. */ public void okButton_actionPerformed(ActionEvent e) { String script = null; String output = null; String comparison = null; if (scriptFileChooser.isFileNameChanged() || !scriptFileChooser.getFileName().equals("")) { script = scriptFileChooser.getFileName(); scriptFileChooser.setCurrentFileName(script); scriptFileChooser.showCurrentFileName(); } if (outputFileChooser.isFileNameChanged() || !outputFileChooser.getFileName().equals("")) { output = outputFileChooser.getFileName(); outputFileChooser.setCurrentFileName(output); outputFileChooser.showCurrentFileName(); } if (comparisonFileChooser.isFileNameChanged() || !comparisonFileChooser.getFileName().equals("")) { comparison = comparisonFileChooser.getFileName(); comparisonFileChooser.setCurrentFileName(comparison); comparisonFileChooser.showCurrentFileName(); } if (!(script == null && output == null && comparison == null)) { notifyListeners(script, output, comparison); } setVisible(false); }