Класс FileView
- Прямые известные подклассы:
BasicFileChooserUI.BasicFileView
public abstract class FileView extends Object
FileView задаёт абстрактный класс, который можно реализовать, чтобы предоставлять диалогу выбора файлов сведения интерфейса для File. Каждый объект JFileChooserUI L&F реализует этот класс, чтобы возвращать значки и описания типов, соответствующие данной L&F. Например, L&F Microsoft Windows возвращает стандартные значки Windows для каталогов и обычных файлов. Кроме того, вы можете предоставить собственный FileView для JFileChooser, чтобы возвращать другие значки или дополнительные сведения с помощью JFileChooser.setFileView(FileView). JFileChooser сначала проверяет, задан ли пользовательский FileView; если задан, сначала получает сведения о типе от него. Если FileView возвращает null для какого-либо метода, JFileChooser использует представление, специфичное для L&F, чтобы получить сведения. Например, если вы предоставите класс FileView, который возвращает Icon для файлов JPG и null значки для всех остальных файлов, то FileView интерфейса предоставит значки по умолчанию для остальных файлов.
Пример простой реализации представления файлов см. в yourJDK/demo/jfc/FileChooserDemo/ExampleFileView.java. Дополнительные сведения и примеры см. в разделе Использование диалогов выбора файлов в Учебнике по Java.
- См. также:
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Конструктор, который вызывают подклассы. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getDescription |
Понятное человеку описание файла. |
Icon |
getIcon |
Значок, представляющий этот файл в JFileChooser. |
String |
getName |
Имя файла. |
String |
getTypeDescription |
Понятное человеку описание типа файла. |
Boolean |
isTraversable |
Можно ли просматривать содержимое каталога. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Проверяет, «равен ли» этот объект другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API планируется удалить в будущей версии. Механизм финализации объявлен устаревшим и будет удалён в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
FileView
protected FileView()
Подробное описание методов
getName
public String getName(File f)
f.getName().- Параметры:
-
f— объектFile - Возвращает:
- значение
String, представляющее имя файла
getDescription
public String getDescription(File f)
- Параметры:
-
f— объектFile - Возвращает:
- значение
Stringс описанием файла илиnull, если описание недоступно.
getTypeDescription
public String getTypeDescription(File f)
jpg может иметь описание типа: «Файл изображения со сжатием JPEG».- Параметры:
-
f— объектFile - Возвращает:
- значение
Stringс описанием типа файла илиnull, если описание недоступно.
getIcon
public Icon getIcon(File f)
JFileChooser.- Параметры:
-
f— объектFile - Возвращает:
- значок
Icon, представляющий указанныйFile, илиnull, если он недоступен.
isTraversable
public Boolean isTraversable(File f)
- Параметры:
-
f— объектFile, представляющий каталог - Возвращает:
-
true, если содержимое каталога можно просматривать;false, если нельзя; иnull, если следует проверить файловую систему. - См. также:
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.