Module java.desktop

Class FileFilter

java.lang.Object
javax.swing.filechooser.FileFilter
直接已知的子类:
BasicFileChooserUI.AcceptAllFileFilter, FileNameExtensionFilter

public abstract class FileFilter extends Object
FileFilter 是一个抽象类,被 JFileChooser 用于过滤显示给用户的文件集。查看 FileNameExtensionFilter 以了解使用文件名扩展名进行过滤的实现。

FileFilter 可以设置在 JFileChooser 上,以防止不需要的文件出现在目录列表中。有关简单文件过滤器的示例实现,请参见 yourJDK/demo/jfc/FileChooserDemo/ExampleFileFilter.java。有关更多信息和示例,请参阅如何使用文件选择器,这是 The Java Tutorial 中的一个部分。

参见:
  • Constructor Details

    • FileFilter

      protected FileFilter()
      子类调用的构造函数。
  • Method Details

    • accept

      public abstract boolean accept(File f)
      判断给定的文件是否被此过滤器接受。
      参数:
      f - 要测试的文件
      返回:
      如果文件应被接受,则为true
    • getDescription

      public abstract String getDescription()
      此过滤器的描述。例如:"JPG 和 GIF 图像"
      返回:
      此过滤器的描述
      参见: