package com.x.filter;

          import java.io.File;
          import java.io.FilenameFilter;

          /**
           * ImageFilter: only gif,jpg,png can be accept
           * 
           * 
          @author yinger
           * @time 2011-5-1 下午03:40:19
           * @mail melody.crazycoding@gmail.com
           
          */
          public class PicFilter implements FilenameFilter {

              @Override
              
          public boolean accept(File arg0, String fname) {
                  
          // TODO Auto-generated method stub
                  return (isGif(fname) || isJpg(fname) || isPng(fname));
              }

              
          private boolean isGif(String file) {
                  
          if (file.toLowerCase().endsWith(".gif")) {
                      
          return true;
                  } 
          else {
                      
          return false;
                  }
              }

              
          private boolean isJpg(String file) {
                  
          if (file.toLowerCase().endsWith(".jpg")) {
                      
          return true;
                  } 
          else {
                      
          return false;
                  }
              }

              
          private boolean isPng(String file) {
                  
          if (file.toLowerCase().endsWith(".png")) {
                      
          return true;
                  } 
          else {
                      
          return false;
                  }
              }
          }
          posted on 2011-05-25 11:59 Ying-er 閱讀(447) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 清远市| 东源县| 涟源市| 安远县| 北辰区| 布拖县| 儋州市| 古蔺县| 东乡族自治县| 嵩明县| 潜江市| 北京市| 遂川县| 大厂| 农安县| 平泉县| 罗城| 古浪县| 双峰县| 平舆县| 楚雄市| 台中县| 岳普湖县| 武夷山市| 神木县| 广昌县| 招远市| 钦州市| 丰镇市| 大足县| 兰西县| 洛扎县| 安吉县| 紫阳县| 泗水县| 陇南市| 合山市| 新安县| 紫云| 枣强县| 常熟市|