Пример #1
0
  /**
   * Saves a debug log to a file.
   *
   * @param parent Parent window used for dialogs.
   * @param text The debug log to save.
   */
  public static void save(final Window parent, final String text) {
    final LastDirFileChooser chooser = new LastDirFileChooser();
    if (chooser.showSaveDialog(parent) == JFileChooser.APPROVE_OPTION) {
      final File outputFile = chooser.getSelectedFile();

      if (outputFile != null) {
        try {
          FileUtils.writeTextFile(outputFile, text);
        } catch (final IOException e) {
          CUtilityFunctions.logException(e);
        }
      }
    }
  }