Spec-Zone.ru › OpenJDK 21

Класс BasicFileChooserUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.FileChooserUI
javax.swing.plaf.basic.BasicFileChooserUI
Прямые известные подклассы:
MetalFileChooserUI
public class BasicFileChooserUI extends FileChooserUI
Базовая реализация L&F для 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
Код мнемоники для кнопки «Подтвердить», когда выбран каталог и текущий режим выбора — FILES_ONLY.
protected String directoryOpenButtonText
Текст метки кнопки «Подтвердить», когда выбран каталог и текущий режим выбора — FILES_ONLY.
protected String directoryOpenButtonToolTipText
Текст всплывающей подсказки для кнопки «Подтвердить», когда выбран каталог и текущий режим выбора — FILES_ONLY.
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.

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

Изменитель и тип Метод Описание
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)
Деинсталлирует интерфейс.

Методы, объявленные в классе javax.swing.plaf.FileChooserUI

getDefaultButton

Методы, объявленные в классе javax.swing.plaf.ComponentUI

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

Методы, объявленные в классе 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 всех базовых классов UI для создания UI.
Параметры:
c - JFileChooser, которому нужен UI
Возвращает:
объект BasicFileChooserUI
С:
1.7
См. также:
  • UIDefaults.getUI(JComponent)

installUI

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

uninstallUI

public void uninstallUI(JComponent c)
Удаляет установленный UI.
Переопределяет:
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 - имя файла

setDirectoryName

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

rescanCurrentDirectory

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

ensureFileIsVisible

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

getFileChooser

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

getAccessoryPanel

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

getApproveButton

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

getApproveButtonToolTipText

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

clearIconCache

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

createDoubleClickListener

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

createListSelectionListener

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

isDirectorySelected

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

setDirectorySelected

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

getDirectory

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

setDirectory

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

getAcceptAllFileFilter

public FileFilter getAcceptAllFileFilter(JFileChooser fc)
Возвращает фильтр для принятия всех файлов по умолчанию
Specified by:
getAcceptAllFileFilter in class FileChooserUI
Parameters:
fc - диалог выбора файла
Returns:
фильтр для принятия всех файлов

getFileView

public FileView getFileView(JFileChooser fc)
Описание, скопированное из класса: FileChooserUI
Возвращает представление файла.
Specified by:
getFileView in class FileChooserUI
Parameters:
fc - диалог выбора файла
Returns:
представление файла

getDialogTitle

public String getDialogTitle(JFileChooser fc)
Возвращает заголовок этого диалога
Specified by:
getDialogTitle in class FileChooserUI
Parameters:
fc - диалог выбора файла
Returns:
заголовок этого диалога

getApproveButtonMnemonic

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

getApproveButtonText

public String getApproveButtonText(JFileChooser fc)
Возвращает текст кнопки подтверждения.
Specified by:
getApproveButtonText in class FileChooserUI
Parameters:
fc - диалог выбора файла
Returns:
текст кнопки подтверждения.

getNewFolderAction

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

getGoHomeAction

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

getChangeToParentDirectoryAction

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

getApproveSelectionAction

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

getCancelSelectionAction

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

getUpdateAction

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

© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/plaf/basic/BasicFileChooserUI.html

Spec-Zone.ru

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