Класс FileView
- Прямые известные подклассы:
BasicFileChooserUI.BasicFileView
public abstract class FileView extends Object
FileView определяет абстрактный класс, который может быть реализован для предоставления файловому диалогу информации о представлении File. Каждый объект L&F JFileChooserUI реализует этот класс, чтобы возвращать правильные значки и описания типов, специфичные для этого L&F. Например, L&F Microsoft Windows возвращает универсальные значки для папок и файлов. Дополнительно, вы можете предоставить свой собственный FileView для JFileChooser , чтобы возвращать различные значки или дополнительную информацию, используя JFileChooser.setFileView(javax.swing.filechooser.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 |
Можно ли пройти по папке или нет. |
Подробное описание конструкторов
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, 2023, 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.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/filechooser/FileView.html