Класс 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, 2021, 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/17/docs/api/java.desktop/javax/swing/filechooser/FileView.html