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) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 平陆县| 香格里拉县| 龙口市| 荥经县| 望奎县| 临安市| 白水县| 冷水江市| 建平县| 当雄县| 郁南县| 福海县| 安新县| 蒙阴县| 古蔺县| 都匀市| 文化| 比如县| 泾阳县| 礼泉县| 兴安县| 噶尔县| 白银市| 高邮市| 阳泉市| 富源县| 洛阳市| 吉林省| 尼木县| 六安市| 广平县| 罗平县| 深州市| 海南省| 达拉特旗| 萨嘎县| 商洛市| 浑源县| 山西省| 双辽市| 遂昌县|