javax.swing.filechooser.FileFilter.getDescription()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(141)

本文整理了Java中javax.swing.filechooser.FileFilter.getDescription()方法的一些代码示例,展示了FileFilter.getDescription()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FileFilter.getDescription()方法的具体详情如下:
包路径:javax.swing.filechooser.FileFilter
类名称:FileFilter
方法名:getDescription

FileFilter.getDescription介绍

暂无

代码示例

代码示例来源:origin: org.netbeans.api/org-openide-filesystems

@Override
  public int compare(FileFilter o1, FileFilter o2) {
    return o1.getDescription().compareTo(o2.getDescription());
  }
});

代码示例来源:origin: knowm/XChart

if (fileChooser.getFileFilter() == null) {
 BitmapEncoder.saveBitmap(chart, theFileToSave.getCanonicalPath(), BitmapFormat.PNG);
} else if (fileChooser.getFileFilter().getDescription().equals("*.jpg,*.JPG")) {
 BitmapEncoder.saveJPGWithQuality(
   chart,
   BitmapEncoder.addFileExtension(theFileToSave.getCanonicalPath(), BitmapFormat.JPG),
   1.0f);
} else if (fileChooser.getFileFilter().getDescription().equals("*.png,*.PNG")) {
 BitmapEncoder.saveBitmap(chart, theFileToSave.getCanonicalPath(), BitmapFormat.PNG);
} else if (fileChooser.getFileFilter().getDescription().equals("*.bmp,*.BMP")) {
 BitmapEncoder.saveBitmap(chart, theFileToSave.getCanonicalPath(), BitmapFormat.BMP);
} else if (fileChooser.getFileFilter().getDescription().equals("*.gif,*.GIF")) {
 BitmapEncoder.saveBitmap(chart, theFileToSave.getCanonicalPath(), BitmapFormat.GIF);
} else if (fileChooser.getFileFilter().getDescription().equals("*.svg,*.SVG")) {
 VectorGraphicsEncoder.saveVectorGraphic(
   chart, theFileToSave.getCanonicalPath(), VectorGraphicsFormat.SVG);
} else if (fileChooser.getFileFilter().getDescription().equals("*.eps,*.EPS")) {
 VectorGraphicsEncoder.saveVectorGraphic(
   chart, theFileToSave.getCanonicalPath(), VectorGraphicsFormat.EPS);
} else if (fileChooser.getFileFilter().getDescription().equals("*.pdf,*.PDF")) {
 VectorGraphicsEncoder.saveVectorGraphic(
   chart, theFileToSave.getCanonicalPath(), VectorGraphicsFormat.PDF);

代码示例来源:origin: freeplane/freeplane

public int compare(FileFilter f1, FileFilter f2) {
    return f1.getDescription().compareToIgnoreCase(f2.getDescription());
  }
};

代码示例来源:origin: freeplane/freeplane

private FileFilter findExportFileFilterByDescription(List<FileFilter> fileFilters, String exportTypeDescription) {
  for (FileFilter fileFilter : fileFilters) {
    if (fileFilter.getDescription().equals(exportTypeDescription))
      return fileFilter;
  }
  return null;
}

代码示例来源:origin: ome/formats-bsd

/** Compares two FileFilter objects alphanumerically. */
@Override
public int compareTo(Object o) {
 return desc.compareToIgnoreCase(((FileFilter) o).getDescription());
}

代码示例来源:origin: openmicroscopy/bioformats

/** Compares two FileFilter objects alphanumerically. */
@Override
public int compareTo(Object o) {
 return desc.compareToIgnoreCase(((FileFilter) o).getDescription());
}

代码示例来源:origin: io.scif/scifio

/** Compares two FileFilter objects alphanumerically. */
@Override
public int compareTo(final FileFilter o) {
  return desc.compareTo(o.getDescription());
}

代码示例来源:origin: openmicroscopy/bioformats

/** Compares two FileFilter objects alphanumerically. */
@Override
public int compareTo(Object o) {
 return desc.compareToIgnoreCase(((FileFilter) o).getDescription());
}

代码示例来源:origin: ome/formats-bsd

/** Compares two FileFilter objects alphanumerically. */
@Override
public int compareTo(Object o) {
 return desc.compareTo(((FileFilter) o).getDescription());
}

代码示例来源:origin: io.scif/scifio

/** Compares two FileFilter objects alphanumerically. */
@Override
public int compareTo(final Object o) {
  return desc.compareToIgnoreCase(((FileFilter) o).getDescription());
}

代码示例来源:origin: ome/formats-bsd

/** Compares two FileFilter objects alphanumerically. */
@Override
public int compareTo(Object o) {
 return desc.compareToIgnoreCase(((FileFilter) o).getDescription());
}

代码示例来源:origin: openmicroscopy/bioformats

/** Compares two FileFilter objects alphanumerically. */
@Override
public int compareTo(Object o) {
 return desc.compareTo(((FileFilter) o).getDescription());
}

代码示例来源:origin: scifio/scifio

/** Compares two FileFilter objects alphanumerically. */
@Override
public int compareTo(final Object o) {
  return desc.compareToIgnoreCase(((FileFilter) o).getDescription());
}

代码示例来源:origin: scifio/scifio

/** Compares two FileFilter objects alphanumerically. */
@Override
public int compareTo(final FileFilter o) {
  return desc.compareTo(o.getDescription());
}

代码示例来源:origin: openmicroscopy/bioformats

/**
 * Looks for an "All supported file types" combo filter
 * and shuffles it to the front of the list.
 */
private static void shuffleAllTypesToFront(FileFilter[] filters) {
 for (int i=0; i<filters.length; i++) {
  if (filters[i] instanceof ComboFileFilter) {
   if (ALL_TYPES.equals(filters[i].getDescription())) {
    FileFilter f = filters[i];
    for (int j=i; j>=1; j--) filters[j] = filters[j - 1];
    filters[0] = f;
    break;
   }
  }
 }
}

代码示例来源:origin: ome/formats-bsd

/** Compares two FileFilter objects alphanumerically. */
@Override
public int compareTo(Object o) {
 FileFilter filter = (FileFilter) o;
 return getDescription().compareToIgnoreCase(filter.getDescription());
}

代码示例来源:origin: openmicroscopy/bioformats

/** Compares two FileFilter objects alphanumerically. */
@Override
public int compareTo(Object o) {
 FileFilter filter = (FileFilter) o;
 return getDescription().compareToIgnoreCase(filter.getDescription());
}

代码示例来源:origin: freeplane/freeplane

@Override
public List<String> getExportTypeDescriptions() {
  final ArrayList<String> list = new ArrayList<String>();
  for (FileFilter fileFilter : ExportController.getContoller().getMapExportFileFilters()) {
    list.add(fileFilter.getDescription());
  }
  return list;
}

代码示例来源:origin: freeplane/freeplane

private void preselectFileFilter() {
  final String lastChoosenExportFileFilter = ResourceController.getResourceController().getProperty(LAST_CHOOSEN_EXPORT_FILE_FILTER, null);
  final FileFilter[] choosableFileFilters = fileChooser.getChoosableFileFilters();
  for (FileFilter f: choosableFileFilters){
    if(f.getDescription().equals(lastChoosenExportFileFilter)) {
      fileChooser.setFileFilter(f);
      return;
    }
  }
  final FileFilter fileFilter = choosableFileFilters[0];
  fileChooser.setFileFilter(fileFilter);
}

代码示例来源:origin: org.freehep/freehep-graphicsbase

public Component getListCellRendererComponent(JList list,
                     Object value,
                     int index,
                     boolean isSelected,
                     boolean cellHasFocus)
 {
   super.getListCellRendererComponent(list,value,index,isSelected,cellHasFocus);
   if (value instanceof ExportFileType)
   {
    this.setText(((ExportFileType) value).getFileFilter().getDescription());
   } else if (value instanceof JLabel) {
    return (Component)value;
   }
   return this;
 }
}

相关文章