Класс 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 |
Создаёт новый BasicFileChooserUI. |
Краткое описание методов
| Изменитель и тип | Метод | Описание |
|---|---|---|
void |
clearIconCache() |
Очищает кэш значков. |
protected MouseListener |
createDoubleClickListener |
Создаёт обработчик двойного щелчка. |
ListSelectionListener |
createListSelectionListener |
Создаёт обработчик выбора списка. |
protected void |
createModel() |
Создаёт модель. |
PropertyChangeListener |
createPropertyChangeListener |
Создаёт обработчик изменения свойств. |
static ComponentUI |
createUI |
Создаёт реализацию BasicFileChooserUI для указанного компонента. |
void |
ensureFileIsVisible |
Обеспечивает видимость требуемого файла. |
FileFilter |
getAcceptAllFileFilter |
Возвращает фильтр по умолчанию, принимающий все файлы. |
JPanel |
getAccessoryPanel() |
Возвращает дополнительную панель. |
protected JButton |
getApproveButton |
Возвращает кнопку подтверждения. |
int |
getApproveButtonMnemonic |
Возвращает мнемонику кнопки подтверждения. |
String |
getApproveButtonText |
Возвращает текст кнопки подтверждения. |
String |
getApproveButtonToolTipText |
Возвращает подсказку к кнопке подтверждения. |
Action |
getApproveSelectionAction() |
Возвращает действие выбора подтверждения. |
Action |
getCancelSelectionAction() |
Возвращает действие отмены выбора. |
Action |
getChangeToParentDirectoryAction() |
Возвращает действие перехода к родительскому каталогу. |
String |
getDialogTitle |
Возвращает заголовок этого диалога. |
protected File |
getDirectory() |
Свойство для запоминания каталога, выбранного в пользовательском интерфейсе. |
String |
getDirectoryName() |
Возвращает имя каталога. |
JFileChooser |
getFileChooser() |
Возвращает файловый выборщик. |
String |
getFileName() |
Возвращает имя файла. |
FileView |
getFileView |
Возвращает просмотр файлов. |
Action |
getGoHomeAction() |
Возвращает действие возврата на главную. |
BasicDirectoryModel |
getModel() |
Возвращает модель. |
Action |
getNewFolderAction() |
Возвращает действие создания новой папки. |
Action |
getUpdateAction() |
Возвращает действие обновления. |
void |
installComponents |
Устанавливает компоненты. |
protected void |
installDefaults |
Устанавливает значения по умолчанию. |
protected void |
installIcons |
Устанавливает значки. |
protected void |
installListeners |
Устанавливает обработчики событий. |
protected void |
installStrings |
Устанавливает строки. |
void |
installUI |
Устанавливает пользовательский интерфейс. |
protected boolean |
isDirectorySelected() |
Свойство для запоминания, выбран ли каталог в пользовательском интерфейсе. |
void |
rescanCurrentDirectory |
Пересканировать текущий каталог. |
protected void |
setDirectory |
Свойство для запоминания каталога, выбранного в пользовательском интерфейсе. |
void |
setDirectoryName |
Устанавливает имя каталога. |
protected void |
setDirectorySelected |
Свойство, запоминающее, выбрана ли в настоящее время директория в интерфейсе. |
void |
setFileName |
Устанавливает имя файла. |
void |
uninstallComponents |
Деинсталлирует компоненты. |
protected void |
uninstallDefaults |
Деинсталлирует значения по умолчанию. |
protected void |
uninstallIcons |
Деинсталлирует значки. |
protected void |
uninstallListeners |
Деинсталлирует слушателей. |
protected void |
uninstallStrings |
Деинсталлирует строки. |
void |
uninstallUI |
Деинсталлирует интерфейс. |
Методы, объявленные в классе javax.swing.plaf.FileChooserUI
getDefaultButton
Методы, объявленные в классе javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
Подробное описание полей
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
- См. также:
installUI
public void installUI(JComponent c)
Устанавливает UI.
- Переопределяет:
-
installUIв классеComponentUI - Параметры:
-
c- компонент - См. также:
uninstallUI
public void uninstallUI(JComponent c)
Удаляет установленный UI.
- Переопределяет:
-
uninstallUIв классеComponentUI - Параметры:
-
c- компонент - См. также:
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
protected void setDirectory(File f)
Свойство, запоминающее каталог, который в данный момент выбран в пользовательском интерфейсе. Обычно вызывается интерфейсом пользователя при событии выбора.
- Параметры:
-
f- объектFile, представляющий каталог, который в данный момент выбран - С момента:
- 1.4
getAcceptAllFileFilter
public FileFilter getAcceptAllFileFilter(JFileChooser fc)
Возвращает фильтр для принятия всех файлов по умолчанию
- Specified by:
-
getAcceptAllFileFilterin classFileChooserUI - Parameters:
-
fc- диалог выбора файла - Returns:
- фильтр для принятия всех файлов
getFileView
public FileView getFileView(JFileChooser fc)
Описание, скопированное из класса:
FileChooserUIВозвращает представление файла.
- Specified by:
-
getFileViewin classFileChooserUI - Parameters:
-
fc- диалог выбора файла - Returns:
- представление файла
getDialogTitle
public String getDialogTitle(JFileChooser fc)
Возвращает заголовок этого диалога
- Specified by:
-
getDialogTitlein classFileChooserUI - Parameters:
-
fc- диалог выбора файла - Returns:
- заголовок этого диалога
getApproveButtonMnemonic
public int getApproveButtonMnemonic(JFileChooser fc)
Возвращает мнемонику кнопки подтверждения.
- Parameters:
-
fc- диалог выбора файла - Returns:
- мнемонику кнопки подтверждения
getApproveButtonText
public String getApproveButtonText(JFileChooser fc)
Возвращает текст кнопки подтверждения.
- Specified by:
-
getApproveButtonTextin classFileChooserUI - 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