Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class FileView extends Object
FileView
определяет абстрактный class, который может быть реализован, чтобы предоставить filechooser информацию о UI для a File
. Каждый L&F JFileChooserUI
возразите реализует этот class, чтобы пасовать назад корректные значки и описания типа, определенные для этого L&F. Например, Microsoft Windows L&F возвращает универсальные значки Windows для каталогов и универсальные файлы. Дополнительно, можно хотеть обеспечить свое собственное FileView
к JFileChooser
возвратить различные значки или использование дополнительной информации JFileChooser.setFileView(javax.swing.filechooser.FileView)
.
JFileChooser
сначала надеется видеть, есть ли определяемое пользователем FileView
, если есть, это получает информацию типа оттуда сначала. Если FileView
возвраты null
для любого метода, JFileChooser
тогда использует L&F определенное представление, чтобы получить информацию. Так, например, если Вы обеспечиваете a FileView
class, который возвращается Icon
для файлов JPG, и возвратов null
значки для всех других файлов, UI FileView
обеспечит значки значения по умолчанию для всех других файлов.
Для реализации в качестве примера простого представления файла см. yourJDK/demo/jfc/FileChooserDemo/ExampleFileView.java
. Для получения дополнительной информации и примеры видят
JFileChooser
Конструктор и Описание |
---|
FileView() |
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
getDescription(File f)
Удобочитаемое описание файла.
|
Значок |
getIcon(File f)
Значок, который представляет этот файл в
JFileChooser . |
Строка |
getName(File f)
Имя файла.
|
Строка |
getTypeDescription(File f)
Удобочитаемое описание типа файла.
|
Булев |
isTraversable(File f)
Проходим ли каталог или нет.
|
public String getDescription(File f)
public String getTypeDescription(File f)
jpg
у файла могло бы быть описание типа: "JPEG Сжатый Файл изображения"
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92