Spec-Zone.ru › OpenJDK 8

Класс FileView

  • java.lang.Object
    • javax.swing.filechooser.FileView
Прямые известные подклассы:
BasicFileChooserUI.BasicFileView

public abstract class FileView
extends Object

FileView определяет абстрактный класс, который можно реализовать для предоставления файловому обозревателю информации для отображения файла. Каждый объект 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.

См. также:
JFileChooser

Конструкторы

Конструктор и описание
FileView()

Методы

Модификатор и тип Метод и описание
String getDescription(File f)

Человекопонятное описание файла.

Icon getIcon(File f)

Значок, представляющий этот файл в JFileChooser.

String getName(File f)

Имя файла.

String getTypeDescription(File f)

Человекопонятное описание типа файла.

Boolean isTraversable(File f)

Можно ли перейти в этот каталог.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Конструкторы

FileView

public FileView()

Методы

getName

public String getName(File f)

Имя файла. Обычно это просто f.getName().

getDescription

public String getDescription(File f)

Человекопонятное описание файла. Например, файл с именем jag.jpg может иметь описание: «Изображение JPEG лица Джеймса Гослинга».

getTypeDescription

public String getTypeDescription(File f)

Человекопонятное описание типа файла. Например, файл jpg может иметь описание типа: «Сжатый файл изображения JPEG»

getIcon

public Icon getIcon(File f)

Значок, представляющий этот файл в JFileChooser.

isTraversable

public Boolean isTraversable(File f)

Можно ли перейти в этот каталог. Это может быть полезно, например, если вы хотите, чтобы каталог представлял собой составной документ и не хотите, чтобы пользователь заходил в него.

© 1993, 2020, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API