From 7a6f42556e4d641da3b6d397f4af8e68d67784a3 Mon Sep 17 00:00:00 2001 From: Li REN Date: Thu, 20 Jun 2013 01:21:36 -0400 Subject: [PATCH] simplify image file filter for background --- .../mage/client/dialog/PreferencesDialog.java | 23 ++++--------------- 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.java b/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.java index f3452fdb8a3..dcd04ccd831 100644 --- a/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.java +++ b/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.java @@ -154,24 +154,18 @@ public class PreferencesDialog extends javax.swing.JDialog { private final JFileChooser fc_i = new JFileChooser(); { fc_i.setAcceptAllFileFilterUsed(false); - fc_i.addChoosableFileFilter(new ImageFileFilter(".jpg")); - fc_i.addChoosableFileFilter(new ImageFileFilter(".jpeg")); - fc_i.addChoosableFileFilter(new ImageFileFilter(".png")); - fc_i.addChoosableFileFilter(new ImageFileFilter(".bmp")); + fc_i.addChoosableFileFilter(new ImageFileFilter()); } private static class ImageFileFilter extends FileFilter{ - String extend; - public ImageFileFilter(String extend){ - this.extend = extend; - } @Override public boolean accept(File f) { String filename = f.getName(); if(f.isDirectory()) return true; if(filename != null){ - if(filename.endsWith(extend)){ + if(filename.endsWith(".jpg") || filename.endsWith(".jpeg") || + filename.endsWith(".png") || filename.endsWith(".bmp")){ return true; } } @@ -180,15 +174,8 @@ public class PreferencesDialog extends javax.swing.JDialog { @Override public String getDescription() { - if(extend.equals(".png")) - return "Image File(*.png)"; - if(extend.equals(".bmp")) - return "Image File(*.bmp)"; - if(extend.equals(".jpg") || extend.equals(".jpg")) - return "JEGP file(*.jpg,*.jepg)"; - return ""; - } - + return "*.png|*.bmp|*.jpg|*.jpeg"; + } }