public final class FileNameExtensionFilter extends FileFilter
FileFilter使用指定的一组扩展滤波器的实现。文件的扩展是最后一个“的文件名的一部分”。文件,其名称不包含“。”没有文件名扩展名。文件名扩展比较是不区分大小写的。
下面的示例创建一个FileNameExtensionFilter显示jpg文件:
过滤过滤=新filenameextensionfilter(“文件”、“图片”、“JPEG”);档案选择程式=文件对话框…;然后在fileChooser. addchoosablefilefilter(过滤器);
| Constructor and Description |
|---|
FileNameExtensionFilter(String description, String... extensions)
创建一个具有指定的描述和文件扩展名
FileNameExtensionFilter。
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(File f)
测试指定的文件,如果文件被接受,则返回真,否则为假。
|
String |
getDescription()
该过滤器的描述。
|
String[] |
getExtensions()
返回一组文件名扩展文件的测试对。
|
String |
toString()
返回一个字符串表示的
FileNameExtensionFilter。
|
public FileNameExtensionFilter(String description, String... extensions)
FileNameExtensionFilter。返回的
FileNameExtensionFilter将接受所有目录中包含文件扩展名的任何文件
extensions。
description -过滤的文字描述,可以
null
extensions -接受的文件扩展名
IllegalArgumentException如果扩展
null,空荡荡的,包含
null,或包含空字符串
accept(java.io.File)
public boolean accept(File f)
FileFilter返回的文件扩展名,或文件目录。
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.