zipfilefilter.java

来自「JR 公共类库 --Java研究组织开源子项目 本项目的发起的初衷是」· Java 代码 · 共 43 行

JAVA
43
字号
package org.jr.swing.filter;

/**
 * <p>Copyright: Copyright (c) 2002-2003</p>
 * <p>Company: JavaResearch(http://www.javaresearch.org)</p>
 * <p>最后更新日期:2003年2月12日
 * @author Cherami
 */

import java.io.*;

/**
 * 压缩文件类型过滤器。
 * @since  0.1
 */

public class ZipFileFilter
    extends javax.swing.filechooser.FileFilter {
  /**
   * 判断指定的文件是否可以被接受。
   * @param file 需要判断的文件
   * @return 文件的扩展名为zip、jar或者是一个目录时返回true,否则返回false。
   * @since  0.1
   */
  public boolean accept(File file) {
    if (file.getName().toLowerCase().endsWith(".zip") ||
        file.getName().toLowerCase().endsWith(".jar") || file.isDirectory()) {
      return true;
    }
    else {
      return false;
    }
  }

  /**
   * 返回过滤器的描述字符串。
   * @return 过滤器的描述字符串“*.zip,*.jar”
   * @since  0.1
   */
  public String getDescription() {
    return "*.zip,*.jar";
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?