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 閱讀(452) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 宽甸| 临沭县| 马山县| 阿合奇县| 中西区| 岳阳县| 图木舒克市| 甘谷县| 兴业县| 洮南市| 罗山县| 广平县| 岫岩| 蒲城县| 达州市| 永州市| 安义县| 当阳市| 县级市| 昭平县| 金门县| 成武县| 弋阳县| 育儿| 龙陵县| 荣成市| 库尔勒市| 营山县| 石家庄市| 凤山县| 曲阳县| 台前县| 保亭| 金门县| 常德市| 安岳县| 息烽县| 延长县| 罗甸县| 库尔勒市| 宁蒗|