final FileFilter defaultFilter = chooser.getFileFilter();
final String[] list = ImageIO.getWriterFormatNames();
for (int i = 0; i < list.length; i++) {
if (list[i].matches("[A-Z].*"))
chooser.addChoosableFileFilter(
new BasicFileFilter(list[i], list[i].toLowerCase()));
}
// Make sure the "All Files" filter is selected by default
chooser.setFileFilter(defaultFilter);