?? javafilefilter3.java
字號(hào):
package ly.util;
import javax.swing.filechooser.*;
import java.io.*;
/**
* <p>Title: Mini Manager</p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
class JAVAFileFilter3 extends javax.swing.filechooser.FileFilter{
String ext;
public JAVAFileFilter3(String ext){
this.ext=ext;
}
/*在accept()方法中,當(dāng)程序所抓到的是一個(gè)目錄而不是文件時(shí),我們返回true值,表示將此目錄顯示出來(lái).*/
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){
//表示文件名稱(chēng)不為".xxx"現(xiàn)"xxx."之類(lèi)型
String extension=fileName.substring(index+1).toLowerCase();
//若所抓到的文件擴(kuò)展名等于我們所設(shè)置要顯示的擴(kuò)展名(即變量ext值),則返回true,表示將此文件顯示出來(lái),否則返回
//true.
if (extension.equals(ext))
return true;
}
return false;
}
//實(shí)現(xiàn)getDescription()方法,返回描述文件的說(shuō)明字符串!!!
public String getDescription(){
if (ext.equals("en"))
return "簽名文件(*.en)";
return "";
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -