Класс 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 |
Конструирует 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 всех классов базовых интерфейсов для инициализации интерфейсов.- Параметры:
-
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- если каталог выбран. - С:
- 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/basic/BasicFileChooserUI.html