?? javafilefilter2.java
字號:
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 JAVAFileFilter2 extends javax.swing.filechooser.FileFilter{
String ext;
public JAVAFileFilter2(String ext){
this.ext=ext;
}
/*在accept()方法中,當程序所抓到的是一個目錄而不是文件時,我們返回true值,表示將此目錄顯示出來.*/
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){
//表示文件名稱不為".xxx"現"xxx."之類型
String extension=fileName.substring(index+1).toLowerCase();
//若所抓到的文件擴展名等于我們所設置要顯示的擴展名(即變量ext值),則返回true,表示將此文件顯示出來,否則返回
//true.
if (extension.equals(ext))
return true;
}
return false;
}
//實現getDescription()方法,返回描述文件的說明字符串!!!
public String getDescription(){
if (ext.equals("pri"))
return "私鑰文件(*.pri)";
return "";
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -