Класс 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 | Обрабатывает событие клавиши "Домой" или эквивалентное событие. |
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) | Создаёт |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
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) | Создаёт реализацию |
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