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.