Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class FileNameExtensionFilter extends FileFilter
FileFilter
это фильтрует использование указанного набора расширений. Расширение для файла является частью имени файла после последнего ".". Файлы, имя которых не содержит "." никакого расширения файла. Сравнения расширения файла являются нечувствительными к регистру. Следующий пример создает a FileNameExtensionFilter
это покажет jpg
файлы:
FileFilter filter = new FileNameExtensionFilter("JPEG file", "jpg", "jpeg"); JFileChooser fileChooser = ...; fileChooser.addChoosableFileFilter(filter);
Конструктор и Описание |
---|
FileNameExtensionFilter(String description, String... extensions)
Создает a
FileNameExtensionFilter с указанным описанием и расширениями файла. |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
accept(File f)
Тестирует указанный файл, возвращая true, если файл принимается, ложь иначе.
|
Строка |
getDescription()
Описание этого фильтра.
|
Строка[] |
getExtensions()
Возвращается набор файлов расширений файла тестируются против.
|
Строка |
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
в class FileFilter
f
- File
протестироватьpublic String getDescription()
getDescription
в class FileFilter
FileView.getName(java.io.File)
public String[] getExtensions()
public String toString()
FileNameExtensionFilter
. Этот метод предназначается, чтобы использоваться для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92