⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javafilefilter.java~5~

📁 JAVA开发的一个记事本
💻 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 + -