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