Класс 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

Обрабатывает событие клавиши "Домой" или эквивалентное событие.

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 для указанного компонента.

FileFilter getAcceptAllFileFilter​(JFileChooser fc)

Возвращает фильтр, принимающий все файлы по умолчанию.

JPanel getAccessoryPanel()

Возвращает вспомогательную панель.

protected JButton getApproveButton​(JFileChooser fc)

Возвращает кнопку подтверждения.

int getApproveButtonMnemonic​(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()

Возвращает имя файла.

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()

Свойство, запоминающее, выбран ли в данный момент каталог в пользовательском интерфейсе.

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

ensureFileIsVisible, getApproveButtonText, getDefaultButton, getFileView, rescanCurrentDirectory

Методы, объявленные в классе 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

Мнемонический код, используемый для кнопки подтверждения, когда выбран каталог, а текущий режим выбора — только ФАЙЛЫ.

Since:
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

Текст метки, отображаемый на кнопке подтверждения, когда выбран каталог, а текущий режим выбора — только ФАЙЛЫ.

Since:
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

Текст всплывающей подсказки для кнопки подтверждения, когда выбран каталог, а текущий режим выбора — только ФАЙЛЫ.

Since:
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
См. также:
UIDefaults.getUI(JComponent)

installUI

public void installUI(JComponent c)

Устанавливает UI.

Переопределяет:
installUI в классе ComponentUI
Параметры:
c - компонент
См. также:
ComponentUI.uninstallUI(javax.swing.JComponent), JComponent.setUI(javax.swing.plaf.ComponentUI), JComponent.updateUI()

uninstallUI

public void uninstallUI(JComponent c)

Удаляет установленный UI.

Переопределяет:
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 - имя каталога

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)

Свойство, запоминающее, выбран ли каталог в пользовательском интерфейсе. Обычно вызывается UI при событии выбора.

Параметры:
b - если каталог выбран.
С:
1.4

getDirectory

protected File getDirectory()

Свойство, запоминающее каталог, который выбран в пользовательском интерфейсе.

Возвращает:
значение свойства directory
С:
1.4
См. также:
setDirectory(java.io.File)

setDirectory

protected void setDirectory(File f)

Свойство, запоминающее каталог, который выбран в пользовательском интерфейсе. Обычно вызывается UI при событии выбора.

Параметры:
f - объект File представляющий выбранный каталог
С:
1.4

getAcceptAllFileFilter

public FileFilter getAcceptAllFileFilter(JFileChooser fc)

Возвращает фильтр по умолчанию для всех файлов.

Определено в:
getAcceptAllFileFilter в классе FileChooserUI
Параметры:
fc - диалог выбора файла
Возвращает:
Фильтр для всех файлов

getDialogTitle

public String getDialogTitle(JFileChooser fc)

Возвращает заголовок диалога.

Определено в:
getDialogTitle в классе FileChooserUI
Параметры:
fc - диалог выбора файла
Возвращает:
заголовок диалога

getApproveButtonMnemonic

public int getApproveButtonMnemonic(JFileChooser fc)

Возвращает мнемонику кнопки "Принять".

Параметры:
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, 2020, 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/11/docs/api/java.desktop/javax/swing/plaf/basic/BasicFileChooserUI.html

Spec-Zone .ru
спецификации, руководства, описания, API