您的位置:首页 > 编程语言

我的聊天/文件传输软件代码(----MyFilefilter代码)

2008-04-14 00:41 393 查看



/** *//**


* 文件过滤器


*/


package filetrans;


import java.io.*;


import javax.swing.filechooser.FileFilter;




public class MyFilefilter extends FileFilter...{




private String description="所有文件";


private String extension=null;




private String[] extns=...{""};






public MyFilefilter()...{






}






public void add(String[] st)...{


String[] st1=new String[10];




if(st.length<10)...{


int i=0;int j=st.length;




while(j<10)...{


for(i=0;i<j;i++) st1[i]=st[i];


j=i;


while(j<10)


st1[j++]=st[0];


}


this.extns=st1;


}


else extns=st;




}




public boolean accept(File file)...{




if(file.isDirectory()||file.exists())...{


if(file.getName().endsWith(extns[0])||file.getName().endsWith(extns[1])||


file.getName().endsWith(extns[2])||file.getName().endsWith(extns[3])||


file.getName().endsWith(extns[4])||file.getName().endsWith(extns[5])||


file.getName().endsWith(extns[6])||file.getName().endsWith(extns[7])||


file.getName().endsWith(extns[8])||file.getName().endsWith(extns[9]))




return true;


}


return false;


}






public void setDescription(String st)...{


this.description=st;


}




public String getDescription()...{


return description;


}




public String[] getExtns()...{


return extns;


}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: