Spec-Zone.ru › OpenJDK 25

Класс 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.

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

Модификатор и тип Класс Описание
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
Обрабатывает событие нажатия клавиши «Home» или эквивалентное событие.
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)
Удаляет пользовательский интерфейс.

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

getDefaultButton

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

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

Методы, объявленные в классе 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(JComponent)
  • JComponent.setUI(ComponentUI)
  • JComponent.updateUI()

uninstallUI

public void uninstallUI(JComponent c)
Удаляет пользовательский интерфейс.
Переопределяет:
uninstallUI в классе ComponentUI
Параметры:
c — компонент
См. также:
  • ComponentUI.installUI(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 — true, если в данный момент выбран каталог.
Начиная с:
1.4

getDirectory

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

setDirectory

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

getAcceptAllFileFilter

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

getFileView

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

getDialogTitle

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

getApproveButtonMnemonic

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

getApproveButtonText

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

getNewFolderAction

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

getGoHomeAction

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

getChangeToParentDirectoryAction

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

getApproveSelectionAction

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

getCancelSelectionAction

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

getUpdateAction

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

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания, предназначенные для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

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

Spec-Zone.ru

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