Класс 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 |
Создает 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 |
Удаляет пользовательский интерфейс. |
Методы, объявленные в классе FileChooserUI
getDefaultButton
Методы, объявленные в классе 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 всех классов базовых пользовательских интерфейсов для создания пользовательских интерфейсов.- Параметры:
-
c—JFileChooser, для которого требуется пользовательский интерфейс - Возвращает:
- объект
BasicFileChooserUI - Начиная с:
- 1.7
- См. также:
installUI
public void installUI(JComponent c)
Устанавливает пользовательский интерфейс.
- Переопределяет:
-
installUIв классеComponentUI - Параметры:
-
c— компонент - См. также:
uninstallUI
public void uninstallUI(JComponent c)
Удаляет пользовательский интерфейс.
- Переопределяет:
-
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— true, если в данный момент выбран каталог. - Начиная с:
- 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)
Возвращает фильтр файлов по умолчанию, принимающий все файлы
- Определено в:
-
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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicFileChooserUI.html