Spec-Zone.ru › OpenJDK 24

Класс BasicFileChooserUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.FileChooserUI
javax.swing.plaf.basic.BasicFileChooserUI
Прямые известные подклассы:
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.

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

Модификатор и тип Метод Описание
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 всех классов базовых интерфейсов для инициализации интерфейсов.
Параметры:
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 - имя файла

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)
Возвращает фильтр, принимающий все файлы по умолчанию.
Определено в:
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()
Возвращает действие обновления.
Возвращает:
действие обновления

© 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/basic/BasicFileChooserUI.html

Spec-Zone.ru

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