Класс BasicFileChooserUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.FileChooserUI
javax.swing.plaf.basic.BasicFileChooserUI
- Прямые известные подклассы:
MetalFileChooserUI
public class BasicFileChooserUI extends FileChooserUI
Базовая реализация FileChooser для 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 | Модификатор и тип | Метод | Описание |
|---|---|---|
JButton |
getDefaultButton |
Возвращает кнопку по умолчанию для текущего LookAndFeel. |
Методы, объявленные в классе ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
contains |
Возвращает true, если указанная точка x,y находится внутри формы указанного компонента, заданной оформлением. |
Accessible |
getAccessibleChild |
Возвращает i-го Accessible потомка объекта. |
int |
getAccessibleChildrenCount |
Возвращает количество доступных потомков объекта. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior |
Возвращает значение перечисления, указывающее, как изменяется базовая линия компонента при изменении его размера. |
Dimension |
getMaximumSize |
Возвращает максимальный размер указанного компонента, подходящий для данного оформления. |
Dimension |
getMinimumSize |
Возвращает минимальный размер указанного компонента, подходящий для данного оформления. |
Dimension |
getPreferredSize |
Возвращает предпочтительный размер указанного компонента, подходящий для данного оформления. |
void |
paint |
Рисует указанный компонент в соответствии с оформлением. |
void |
update |
Уведомляет этот делегат пользовательского интерфейса о необходимости нарисовать указанный компонент. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Показывает, равен ли другой объект этому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Финализация объявлена устаревшей и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечёт заданный промежуток реального времени. |
final void |
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
- См. также:
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.