?? filefilter.java
字號:
public class filefilter extends javax.swing.filechooser.FileFilter{
String[] extensions;
String description;
public filefilter(String ext)
{
this(new String[]{ext},null);
}
public filefilter(String[] exts,String descr)
{
//Clone and lowercase the extensions
extensions=new String[exts.length];
for (int i=exts.length-1;i>=0;i--){
extensions[i] = exts[i].toLowerCase();
}
//Make sure we have a valid (if simplistic) description.
description=(descr==null?exts[0]+" files":descr);
}
/**
* Whethen the given file is accepted by this filter
* @Param file - the given file.
*/
public boolean accept(java.io.File file){
if(file.isDirectory()) return true;//Accept if the file system member is a directory
//Retrieve the file name.
String fileName=file.getName().toLowerCase();
//It's a regular file, so check the extension.
for(int i=extensions.length-1;i>=0;i--){
if(fileName.endsWith(extensions[i]))
return true;
}
return false;
}
/**
*The description of this filter
*@return the description of the filter
*/
public String getDescription(){
return description;
}//getDescription()
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -