-
直接已知的子类:
-
BasicFileChooserUI.AcceptAllFileFilter
, FileNameExtensionFilter
public abstract class FileFilter extends Object
FileFilter
是一个抽象类,被
JFileChooser
用于过滤显示给用户的文件集。查看
FileNameExtensionFilter
以了解使用文件名扩展名进行过滤的实现。
FileFilter
可以设置在 JFileChooser
上,以防止不需要的文件出现在目录列表中。有关简单文件过滤器的示例实现,请参见 yourJDK/demo/jfc/FileChooserDemo/ExampleFileFilter.java
。有关更多信息和示例,请参阅如何使用文件选择器,这是 The Java Tutorial 中的一个部分。
-
参见:
-
-
Constructor Summary
Constructors
-
Method Summary
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
FileFilter
protected FileFilter()
子类调用的构造函数。
-
Method Details
-
accept
public abstract boolean accept(File f)
判断给定的文件是否被此过滤器接受。
-
参数:
-
f
- 要测试的文件
-
返回:
-
如果文件应被接受,则为true
-
getDescription
public abstract String getDescription()
此过滤器的描述。例如:"JPG 和 GIF 图像"
-
返回:
-
此过滤器的描述
-
参见:
-