public final class FileNameExtensionFilter extends FileFilter
FileFilter进行过滤。
文件的扩展名是最后一个“。”之后的文件名的一部分。
名称不包含“。”的文件
没有文件扩展名。
文件扩展名比较不区分大小写。
以下示例创建一个FileNameExtensionFilter将显示jpg文件:
FileFilter filter = new FileNameExtensionFilter("JPEG file", "jpg", "jpeg");
JFileChooser fileChooser = ...;
fileChooser.addChoosableFileFilter(filter);
| Constructor and Description |
|---|
FileNameExtensionFilter(String description, String... extensions)
创建具有
FileNameExtensionFilter的说明和文件扩展名的FileNameExtensionFilter。
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(File f)
测试指定的文件,如果文件被接受则返回true,否则返回false。
|
String |
getDescription()
这个过滤器的描述。
|
String[] |
getExtensions()
返回所测试的文件扩展名文件集。
|
String |
toString()
返回FileNameExtensionFilter的字符串表示
FileNameExtensionFilter 。
|
public FileNameExtensionFilter(String description, String... extensions)
FileNameExtensionFilter的说明和文件扩展名的FileNameExtensionFilter。
返回的FileNameExtensionFilter将接受所有目录和文件扩展名包含在extensions任何文件。
description - 过滤器的文本描述,可以是
null
extensions - 接受的文件扩展名
IllegalArgumentException - 如果扩展名为
null ,为空,则包含
null ,或包含一个空字符串
accept(java.io.File)
public boolean accept(File f)
FileFilter的文件扩展名匹配,或该文件是FileFilter ,则返回True。
accept在
FileFilter
f -
File要测试
public String getDescription()
getDescription在
FileFilter
FileView.getName(java.io.File)
public String[] getExtensions()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.