myfilefilter.java
来自「可以实现.txt和.pas文件的词法分析,提供给大家参考和学习」· Java 代码 · 共 37 行
JAVA
37 行
package PL0;
import javax.swing.filechooser.*;
import java.io.File;
public class MyFileFilter extends FileFilter{
String strAccept;
String strDescription;
public MyFileFilter(String strAccept,String strDescription){
this.strAccept=strAccept;
this.strDescription=strDescription;
}
public boolean accept(File f){
if(f.isDirectory()){
return true;
}
String fileName = f.getName();
int index = fileName.lastIndexOf('.');
if (index > 0 && index < fileName.length() - 1){
String extension = fileName.substring(index+1);
if (extension.equals(strAccept)){
return true;
}
}
return false;
}
public String getDescription() {
return strDescription;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?