Пример #1
0
  private void prepareChooser(SipModel sipModel) {
    File directory =
        new File(sipModel.getPreferences().get(RECENT_DIR, System.getProperty("user.home")));
    chooser.setCurrentDirectory(directory);
    chooser.setFileFilter(
        new FileFilter() {
          @Override
          public boolean accept(File file) {
            return file.isFile()
                && (file.getName().endsWith(".xml")
                    || file.getName().endsWith(".xml.gz")
                    || file.getName().endsWith(".xml.zip")
                    || file.getName().endsWith(".csv"));
          }

          @Override
          public String getDescription() {
            return "Files ending with .xml, .xml.gz, .xml.zip, or .csv";
          }
        });
    chooser.setMultiSelectionEnabled(false);
  }