Spec-Zone.ru › OpenJDK 17

Класс BasicFileChooserUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.FileChooserUI
javax.swing.plaf.basic.BasicFileChooserUI
Direct Known Subclasses:
MetalFileChooserUI
public class BasicFileChooserUI extends FileChooserUI
Базовая реализация FileChooser.

Краткое описание вложенных классов

Модификатор и тип Класс Описание
protected class  BasicFileChooserUI.AcceptAllFileFilter
Фильтр, принимающий все файлы.
protected class  BasicFileChooserUI.ApproveSelectionAction
Обрабатывает запросы открытия или сохранения.
protected class  BasicFileChooserUI.BasicFileView
Базовый просмотр файлов.
protected class  BasicFileChooserUI.CancelSelectionAction
Обрабатывает запрос отмены.
protected class  BasicFileChooserUI.ChangeToParentDirectoryAction
Действие перехода в родительскую директорию.
protected class  BasicFileChooserUI.DoubleClickListener
Обработчик двойного щелчка.
protected class  BasicFileChooserUI.GoHomeAction
Действие, вызванное событием клавиши "Домой" или эквивалентным ему.
protected class  BasicFileChooserUI.NewFolderAction
Создание новой папки.
protected class  BasicFileChooserUI.SelectionListener
Обработчик выбора.
protected class  BasicFileChooserUI.UpdateAction
Перепросмотр файлов в текущей директории.

Краткое описание полей

Модификатор и тип Поле Описание
protected int cancelButtonMnemonic
Мемоик кнопки отмены.
protected String cancelButtonText
Текст кнопки отмены.
protected String cancelButtonToolTipText
Текст подсказки для кнопки отмены.
protected Icon computerIcon
Иконка компьютера.
protected Icon detailsViewIcon
Иконка для просмотра деталей.
protected Icon directoryIcon
Иконка папки.
protected int directoryOpenButtonMnemonic
Код комбинации клавиш для кнопки подтверждения при выборе директории и текущем режиме выбора - ТОЛЬКО_Файлы.
protected String directoryOpenButtonText
Текст метки кнопки подтверждения при выборе директории и текущем режиме выбора - ТОЛЬКО_Файлы.
protected String directoryOpenButtonToolTipText
Текст подсказки для кнопки подтверждения при выборе директории и текущем режиме выбора - ТОЛЬКО_Файлы.
protected Icon fileIcon
Иконка файла.
protected Icon floppyDriveIcon
Иконка дискетой.
protected Icon hardDriveIcon
Иконка жёсткого диска.
protected int helpButtonMnemonic
Мемоик кнопки справки.
protected String helpButtonText
Текст кнопки справки.
protected String helpButtonToolTipText
Текст подсказки для кнопки справки.
protected Icon homeFolderIcon
Иконка домашней папки.
protected Icon listViewIcon
Иконка списка.
protected Icon newFolderIcon
Иконка новой папки.
protected int openButtonMnemonic
Мемоик кнопки "Открыть".
protected String openButtonText
Текст кнопки "Открыть".
protected String openButtonToolTipText
Текст подсказки для кнопки "Открыть".
protected int saveButtonMnemonic
Мемоик кнопки "Сохранить".
protected String saveButtonText
Текст кнопки "Сохранить".
protected String saveButtonToolTipText
Текст подсказки для кнопки "Сохранить".
protected int updateButtonMnemonic
Мемоик кнопки "Обновить".
protected String updateButtonText
Текст кнопки "Обновить".
protected String updateButtonToolTipText
Текст подсказки для кнопки "Обновить".
protected Icon upFolderIcon
Иконка для перехода вверх по директориям.
protected Icon viewMenuIcon
Иконка меню "Вид".

Краткое описание конструкторов

Конструктор Описание
BasicFileChooserUI(JFileChooser b)
Создаёт BasicFileChooserUI.

Краткое описание методов

Modifier and Type Method Описание
void clearIconCache()
Очищает кэш значков.
protected MouseListener createDoubleClickListener(JFileChooser fc, JList<?> list)
Создаёт обработчик двойного щелчка.
ListSelectionListener createListSelectionListener(JFileChooser fc)
Создаёт обработчик выбора в списке.
protected void createModel()
Создаёт модель.
PropertyChangeListener createPropertyChangeListener(JFileChooser fc)
Создаёт обработчик изменения свойств.
static ComponentUI createUI(JComponent c)
Создаёт реализацию BasicFileChooserUI для указанного компонента.
void ensureFileIsVisible(JFileChooser fc, File f)
Обеспечивает видимость требуемого файла.
FileFilter getAcceptAllFileFilter(JFileChooser fc)
Возвращает фильтр по умолчанию для всех файлов.
JPanel getAccessoryPanel()
Возвращает дополнительную панель.
protected JButton getApproveButton(JFileChooser fc)
Возвращает кнопку подтверждения.
int getApproveButtonMnemonic(JFileChooser fc)
Возвращает мнемонику кнопки подтверждения.
String getApproveButtonText(JFileChooser fc)
Возвращает текст кнопки подтверждения.
String getApproveButtonToolTipText(JFileChooser fc)
Возвращает подсказку к кнопке подтверждения.
Action getApproveSelectionAction()
Возвращает действие выбора подтверждения.
Action getCancelSelectionAction()
Возвращает действие отмены выбора.
Action getChangeToParentDirectoryAction()
Возвращает действие перехода к родительскому каталогу.
String getDialogTitle(JFileChooser fc)
Возвращает заголовок этого диалога.
protected File getDirectory()
Свойство для запоминания каталога, текущего в пользовательском интерфейсе.
String getDirectoryName()
Возвращает имя каталога.
JFileChooser getFileChooser()
Возвращает файловый диалог.
String getFileName()
Возвращает имя файла.
FileView getFileView(JFileChooser fc)
Возвращает представление файла.
Action getGoHomeAction()
Возвращает действие возврата на главную страницу.
BasicDirectoryModel getModel()
Возвращает модель.
Action getNewFolderAction()
Возвращает действие создания новой папки.
Action getUpdateAction()
Возвращает действие обновления.
void installComponents(JFileChooser fc)
Устанавливает компоненты.
protected void installDefaults(JFileChooser fc)
Устанавливает значения по умолчанию.
protected void installIcons(JFileChooser fc)
Устанавливает значки.
protected void installListeners(JFileChooser fc)
Устанавливает обработчики.
protected void installStrings(JFileChooser fc)
Устанавливает строки.
void installUI(JComponent c)
Устанавливает пользовательский интерфейс.
protected boolean isDirectorySelected()
Свойство для запоминания, выбран ли каталог в пользовательском интерфейсе.
void rescanCurrentDirectory(JFileChooser fc)
Пересканировать текущий каталог.
protected void setDirectory(File f)
Свойство для запоминания каталога, текущего в пользовательском интерфейсе.
void setDirectoryName(String dirname)
Устанавливает имя каталога.
protected void setDirectorySelected(boolean b)
Свойство для запоминания, выбран ли каталог в пользовательском интерфейсе.
void setFileName(String filename)
Устанавливает имя файла.
void uninstallComponents(JFileChooser fc)
Удаляет компоненты.
protected void uninstallDefaults(JFileChooser fc)
Удаляет значения по умолчанию.
protected void uninstallIcons(JFileChooser fc)
Удаляет значки.
protected void uninstallListeners(JFileChooser fc)
Удаляет обработчики.
protected void uninstallStrings(JFileChooser fc)
Удаляет строки.
void uninstallUI(JComponent c)
Удаляет пользовательский интерфейс.

Methods declared in class javax.swing.plaf.FileChooserUI

getDefaultButton

Methods declared in class javax.swing.plaf.ComponentUI

contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update

Methods declared in class java.lang.Object

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

Подробное описание полей

directoryIcon

protected Icon directoryIcon
Иконка каталога

fileIcon

protected Icon fileIcon
Иконка файла

computerIcon

protected Icon computerIcon
Иконка компьютера

hardDriveIcon

protected Icon hardDriveIcon
Иконка жёсткого диска

floppyDriveIcon

protected Icon floppyDriveIcon
Иконка дискеты

newFolderIcon

protected Icon newFolderIcon
Иконка новой папки

upFolderIcon

protected Icon upFolderIcon
Иконка родительской папки

homeFolderIcon

protected Icon homeFolderIcon
Иконка домашней папки

listViewIcon

protected Icon listViewIcon
Иконка списка

detailsViewIcon

protected Icon detailsViewIcon
Иконка подробного вида

viewMenuIcon

protected Icon viewMenuIcon
Иконка меню "Вид"

saveButtonMnemonic

protected int saveButtonMnemonic
Мнемоника кнопки "Сохранить"

openButtonMnemonic

protected int openButtonMnemonic
Мнемоника кнопки "Открыть"

cancelButtonMnemonic

protected int cancelButtonMnemonic
Мнемоника кнопки "Отмена"

updateButtonMnemonic

protected int updateButtonMnemonic
Мнемоника кнопки "Обновить"

helpButtonMnemonic

protected int helpButtonMnemonic
Мнемоника кнопки "Справка"

directoryOpenButtonMnemonic

protected int directoryOpenButtonMnemonic
Мнемокод, используемый для кнопки "Принять", когда выбран каталог, а текущий режим выбора — FILES_ONLY.
С момента:
1.4

saveButtonText

protected String saveButtonText
Текст кнопки "Сохранить"

openButtonText

protected String openButtonText
Текст кнопки "Открыть"

cancelButtonText

protected String cancelButtonText
Текст кнопки "Отмена"

updateButtonText

protected String updateButtonText
Текст кнопки "Обновить"

helpButtonText

protected String helpButtonText
Текст кнопки "Справка"

directoryOpenButtonText

protected String directoryOpenButtonText
Текст метки, отображаемой на кнопке "Принять", когда выбран каталог, а текущий режим выбора — FILES_ONLY.
С момента:
1.4

saveButtonToolTipText

protected String saveButtonToolTipText
Текст всплывающей подсказки для кнопки "Сохранить"

openButtonToolTipText

protected String openButtonToolTipText
Текст всплывающей подсказки для кнопки "Открыть"

cancelButtonToolTipText

protected String cancelButtonToolTipText
Текст всплывающей подсказки для кнопки "Отмена"

updateButtonToolTipText

protected String updateButtonToolTipText
Текст всплывающей подсказки для кнопки "Обновить"

helpButtonToolTipText

protected String helpButtonToolTipText
Текст всплывающей подсказки для кнопки "Справка"

directoryOpenButtonToolTipText

protected String directoryOpenButtonToolTipText
Текст всплывающей подсказки, отображаемой на кнопке "Принять", когда выбран каталог, а текущий режим выбора — FILES_ONLY.
С момента:
1.4

Подробное описание конструкторов

BasicFileChooserUI

public BasicFileChooserUI(JFileChooser b)
Создаёт BasicFileChooserUI.
Параметры:
b - диалог выбора файла

Подробное описание методов

createUI

public static ComponentUI createUI(JComponent c)
Создаёт реализацию BasicFileChooserUI для указанного компонента. По умолчанию класс BasicLookAndFeel использует методы createUI всех классов базовых интерфейсов для инициализации интерфейсов.
Параметры:
c - JFileChooser, которому нужен интерфейс
Возвращает:
объект BasicFileChooserUI
С момента:
1.7
См. также:
  • UIDefaults.getUI(JComponent)

installUI

public void installUI(JComponent c)
Устанавливает интерфейс.
Переопределяет:
installUI в классе ComponentUI
Параметры:
c - компонент
См. также:
  • ComponentUI.uninstallUI(javax.swing.JComponent)
  • JComponent.setUI(javax.swing.plaf.ComponentUI)
  • JComponent.updateUI()

uninstallUI

public void uninstallUI(JComponent c)
Удаляет интерфейс.
Переопределяет:
uninstallUI в классе ComponentUI
Параметры:
c - компонент
См. также:
  • ComponentUI.installUI(javax.swing.JComponent)
  • JComponent.updateUI()

installComponents

public void installComponents(JFileChooser fc)
Устанавливает компоненты.
Параметры:
fc - диалог выбора файла

uninstallComponents

public void uninstallComponents(JFileChooser fc)
Удаляет компоненты.
Параметры:
fc - диалог выбора файла

installListeners

protected void installListeners(JFileChooser fc)
Устанавливает слушателей.
Параметры:
fc - диалог выбора файла

uninstallListeners

protected void uninstallListeners(JFileChooser fc)
Удаляет слушателей.
Параметры:
fc - диалог выбора файла

installDefaults

protected void installDefaults(JFileChooser fc)
Устанавливает значения по умолчанию.
Параметры:
fc - диалог выбора файла

installIcons

protected void installIcons(JFileChooser fc)
Устанавливает иконки.
Параметры:
fc - диалог выбора файла

installStrings

protected void installStrings(JFileChooser fc)
Устанавливает строки.
Параметры:
fc - диалог выбора файла

uninstallDefaults

protected void uninstallDefaults(JFileChooser fc)
Удаляет значения по умолчанию.
Параметры:
fc - диалог выбора файла

uninstallIcons

protected void uninstallIcons(JFileChooser fc)
Удаляет иконки.
Параметры:
fc - диалог выбора файла

uninstallStrings

protected void uninstallStrings(JFileChooser fc)
Удаляет строки.
Параметры:
fc - диалог выбора файла

createModel

protected void createModel()
Создаёт модель.

getModel

public BasicDirectoryModel getModel()
Возвращает модель.
Возвращает:
модель

createPropertyChangeListener

public PropertyChangeListener createPropertyChangeListener(JFileChooser fc)
Создаёт слушателя изменения свойств.
Параметры:
fc - диалог выбора файла
Возвращает:
слушатель изменения свойств

getFileName

public String getFileName()
Возвращает имя файла.
Возвращает:
имя файла

getDirectoryName

public String getDirectoryName()
Возвращает имя каталога.
Возвращает:
имя каталога

setFileName

public void setFileName(String filename)
Устанавливает имя файла.
Параметры:
filename - имя файла

Установить имя каталога

public void setDirectoryName(String dirname)
Устанавливает имя каталога.
Параметры:
dirname - имя файла

Пересканировать текущий каталог

public void rescanCurrentDirectory(JFileChooser fc)
Пересканировать текущий каталог.
Определено в:
rescanCurrentDirectory в классе FileChooserUI
Параметры:
fc - выборщик файлов

Обеспечить видимость файла

public void ensureFileIsVisible(JFileChooser fc, File f)
Обеспечить видимость соответствующего файла.
Определено в:
ensureFileIsVisible в классе FileChooserUI
Параметры:
fc - выборщик файлов
f - файл

Получить выборщик файлов

public JFileChooser getFileChooser()
Возвращает выборщик файлов.
Возвращает:
выборщик файлов

Получить вспомогательную панель

public JPanel getAccessoryPanel()
Возвращает вспомогательную панель.
Возвращает:
вспомогательную панель

Получить кнопку подтверждения

protected JButton getApproveButton(JFileChooser fc)
Возвращает кнопку подтверждения.
Параметры:
fc - выборщик файлов
Возвращает:
кнопку подтверждения

Получить подсказку к кнопке подтверждения

public String getApproveButtonToolTipText(JFileChooser fc)
Возвращает подсказку к кнопке подтверждения.
Параметры:
fc - выборщик файлов
Возвращает:
подсказку к кнопке подтверждения

Очистить кэш иконок

public void clearIconCache()
Очищает кэш иконок.

Создать обработчик двойного щелчка

protected MouseListener createDoubleClickListener(JFileChooser fc, JList<?> list)
Создаёт обработчик двойного щелчка.
Параметры:
fc - выборщик файлов
list - список
Возвращает:
обработчик двойного щелчка

Создать обработчик выбора из списка

public ListSelectionListener createListSelectionListener(JFileChooser fc)
Создаёт обработчик выбора из списка.
Параметры:
fc - выборщик файлов
Возвращает:
обработчик выбора из списка

Выбран ли каталог

protected boolean isDirectorySelected()
Свойство для запоминания, выбран ли каталог в пользовательском интерфейсе.
Возвращает:
true если каталог выбран.
С версии:
1.4

Установить выбор каталога

protected void setDirectorySelected(boolean b)
Свойство для запоминания, выбран ли каталог в пользовательском интерфейсе. Обычно вызывается пользовательским интерфейсом при событии выбора.
Параметры:
b - если каталог выбран.
С версии:
1.4

Получить каталог

protected File getDirectory()
Свойство для запоминания каталога, выбранного в пользовательском интерфейсе.
Возвращает:
значение свойства directory
С версии:
1.4
См. также:
  • setDirectory(java.io.File)

Установить каталог

protected void setDirectory(File f)
Свойство для запоминания каталога, выбранного в пользовательском интерфейсе. Обычно вызывается пользовательским интерфейсом при событии выбора.
Параметры:
f - объект File представляющий каталог, который выбран
С версии:
1.4

Получить фильтр "Принять все файлы"

public FileFilter getAcceptAllFileFilter(JFileChooser fc)
Возвращает фильтр по умолчанию "Принять все файлы".
Определено в:
getAcceptAllFileFilter в классе FileChooserUI
Параметры:
fc - выборщик файлов
Возвращает:
фильтр "Принять все файлы"

Получить представление файлов

public FileView getFileView(JFileChooser fc)
Описание скопировано из класса: FileChooserUI
Возвращает представление файлов.
Определено в:
getFileView в классе FileChooserUI
Параметры:
fc - выборщик файлов
Возвращает:
представление файлов

Получить заголовок диалогового окна

public String getDialogTitle(JFileChooser fc)
Возвращает заголовок этого диалогового окна.
Определено в:
getDialogTitle в классе FileChooserUI
Параметры:
fc - выборщик файлов
Возвращает:
заголовок этого диалогового окна

Получить мнемонику кнопки подтверждения

public int getApproveButtonMnemonic(JFileChooser fc)
Возвращает мнемонику кнопки подтверждения.
Параметры:
fc - выборщик файлов
Возвращает:
мнемонику кнопки подтверждения

Получить текст кнопки подтверждения

public String getApproveButtonText(JFileChooser fc)
Возвращает текст кнопки подтверждения.
Определено в:
getApproveButtonText в классе FileChooserUI
Параметры:
fc - выборщик файлов
Возвращает:
текст кнопки подтверждения.

Получить действие создания новой папки

public Action getNewFolderAction()
Возвращает действие создания новой папки.
Возвращает:
действие создания новой папки

Получить действие перехода на главную

public Action getGoHomeAction()
Возвращает действие перехода на главную.
Возвращает:
действие перехода на главную

Получить действие перехода в родительский каталог

public Action getChangeToParentDirectoryAction()
Возвращает действие перехода в родительский каталог.
Возвращает:
действие перехода в родительский каталог

Получить действие подтверждения выбора

public Action getApproveSelectionAction()
Возвращает действие подтверждения выбора.
Возвращает:
действие подтверждения выбора

Получить действие отмены выбора

public Action getCancelSelectionAction()
Возвращает действие отмены выбора.
Возвращает:
действие отмены выбора

Получить действие обновления

public Action getUpdateAction()
Возвращает действие обновления.
Возвращает:
действие обновления

© 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/plaf/basic/BasicFileChooserUI.html

Spec-Zone.ru

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