?? javafilefilter.java~5~
字號:
package jnotepad;
import java.io.File;
import javax.swing.filechooser.FileFilter;
/**
* <p>Title: JNotePad</p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: hhxy</p>
*
* @author 王利華
* @version 1.0
*/
class JAVAFileFilter extends FileFilter
{
String ext=null;
public JAVAFileFilter(String ext)
{
this.ext = ext;
}
public boolean accept(File file)
{
if (file.isDirectory())
return true;
String fileName = file.getName();
int index = fileName.lastIndexOf('.');
if (index > 0 && index < fileName.length()-1) {
String extension = fileName.substring(index+1).toLowerCase();
if (extension.equals(ext))
return true;
}
return false;
}
public String getDescription(){
if (ext.equals("wang"))
return "Note Source File (*.wang)";
if (ext.equals("li"))
return "Note Class File (*.li)";
if (ext.equals("hua"))
return "Note Class File (*.hua)";
return null;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -