Класс MetalFileChooserUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.FileChooserUI
javax.swing.plaf.basic.BasicFileChooserUI
javax.swing.plaf.metal.MetalFileChooserUI
public class MetalFileChooserUI extends BasicFileChooserUI
Реализация FileChooser с использованием Metal L&F.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
MetalFileChooserUI.DirectoryComboBoxAction |
Действует при изменении выбранного элемента в DirectoryComboBox. |
protected class |
MetalFileChooserUI.DirectoryComboBoxModel |
Модель данных для раскрывающегося списка выбора шрифта. |
protected class |
MetalFileChooserUI.FileRenderer |
Устаревший. С версии JDK 9. |
protected class |
MetalFileChooserUI.FilterComboBoxModel |
Модель данных для раскрывающегося списка выбора шрифта. |
class |
MetalFileChooserUI.FilterComboBoxRenderer |
Отображает различные размеры и стили шрифтов. |
protected class |
MetalFileChooserUI.SingleClickListener |
Устаревший. С версии JDK 9. |
Вложенные классы/интерфейсы, унаследованные от класса javax.swing.plaf.basic.BasicFileChooserUI
BasicFileChooserUI.AcceptAllFileFilter, BasicFileChooserUI.ApproveSelectionAction, BasicFileChooserUI.BasicFileView, BasicFileChooserUI.CancelSelectionAction, BasicFileChooserUI.ChangeToParentDirectoryAction, BasicFileChooserUI.DoubleClickListener, BasicFileChooserUI.GoHomeAction, BasicFileChooserUI.NewFolderAction, BasicFileChooserUI.SelectionListener, BasicFileChooserUI.UpdateAction
Краткое описание полей
Поля, объявленные в классе javax.swing.plaf.basic.BasicFileChooserUI
cancelButtonMnemonic, cancelButtonText, cancelButtonToolTipText, computerIcon, detailsViewIcon, directoryIcon, directoryOpenButtonMnemonic, directoryOpenButtonText, directoryOpenButtonToolTipText, fileIcon, floppyDriveIcon, hardDriveIcon, helpButtonMnemonic, helpButtonText, helpButtonToolTipText, homeFolderIcon, listViewIcon, newFolderIcon, openButtonMnemonic, openButtonText, openButtonToolTipText, saveButtonMnemonic, saveButtonText, saveButtonToolTipText, updateButtonMnemonic, updateButtonText, updateButtonToolTipText, upFolderIcon, viewMenuIcon
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MetalFileChooserUI |
Создаёт новый экземпляр MetalFileChooserUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
addControlButtons() |
Добавляет кнопки управления в нижнюю панель. |
protected ActionMap |
createActionMap() |
Создаёт экземпляр ActionMap. |
protected JPanel |
createDetailsView |
Создаёт представление деталей. |
protected MetalFileChooserUI.DirectoryComboBoxModel |
createDirectoryComboBoxModel |
Создаёт новый экземпляр DataModel для DirectoryComboBox. |
protected MetalFileChooserUI.FilterComboBoxModel |
createFilterComboBoxModel() |
Создаёт DataModel для типов ComboBox. |
protected MetalFileChooserUI.FilterComboBoxRenderer |
createFilterComboBoxRenderer() |
Создаёт Renderer для типов ComboBox. |
protected JPanel |
createList |
Создаёт представление деталей. |
ListSelectionListener |
createListSelectionListener |
Создаёт обработчик событий выбора для списка файлов и папок. |
static ComponentUI |
createUI |
Создаёт новый экземпляр MetalFileChooserUI. |
protected ActionMap |
getActionMap() |
Возвращает экземпляр ActionMap. |
protected JPanel |
getBottomPanel() |
Возвращает нижнюю панель. |
protected JPanel |
getButtonPanel() |
Возвращает панель с кнопками. |
String |
getDirectoryName() |
Возвращает имя каталога. |
Dimension |
getMaximumSize |
Возвращает максимальный размер JFileChooser. |
Dimension |
getMinimumSize |
Возвращает минимальный размер JFileChooser. |
Dimension |
getPreferredSize |
Возвращает предпочтительный размер указанного JFileChooser. |
protected void |
removeControlButtons() |
Удаляет кнопки управления из нижней панели. |
void |
setDirectoryName |
Устанавливает имя каталога. |
protected void |
setDirectorySelected |
Свойство для запоминания, выбран ли каталог в пользовательском интерфейсе. |
void |
valueChanged |
Вызывается при возникновении ListSelectionEvent. |
Методы, объявленные в классе javax.swing.plaf.basic.BasicFileChooserUI
clearIconCache, createDoubleClickListener, createModel, createPropertyChangeListener, ensureFileIsVisible, getAcceptAllFileFilter, getAccessoryPanel, getApproveButton, getApproveButtonMnemonic, getApproveButtonText, getApproveButtonToolTipText, getApproveSelectionAction, getCancelSelectionAction, getChangeToParentDirectoryAction, getDialogTitle, getDirectory, getFileChooser, getFileName, getFileView, getGoHomeAction, getModel, getNewFolderAction, getUpdateAction, installComponents, installDefaults, installIcons, installListeners, installStrings, installUI, isDirectorySelected, rescanCurrentDirectory, setDirectory, setFileName, uninstallComponents, uninstallDefaults, uninstallIcons, uninstallListeners, uninstallStrings, uninstallUI
Методы, объявленные в классе javax.swing.plaf.FileChooserUI
getDefaultButton
Методы, объявленные в классе javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
Подробное описание конструкторов
MetalFileChooserUI
public MetalFileChooserUI(JFileChooser filechooser)
Создаёт новый экземпляр
MetalFileChooserUI.- Параметры:
-
filechooser-JFileChooser
Подробное описание методов
createUI
public static ComponentUI createUI(JComponent c)
Создаёт новый экземпляр
MetalFileChooserUI.- Параметры:
-
c- компонент - Возвращает:
- новый экземпляр
MetalFileChooserUI
getButtonPanel
protected JPanel getButtonPanel()
Возвращает панель кнопок.
- Возвращает:
- панель кнопок
getBottomPanel
protected JPanel getBottomPanel()
Возвращает нижнюю панель.
- Возвращает:
- нижнюю панель
getActionMap
protected ActionMap getActionMap()
Возвращает экземпляр
ActionMap.- Возвращает:
- экземпляр
ActionMap
createActionMap
protected ActionMap createActionMap()
Создаёт экземпляр
ActionMap.- Возвращает:
- экземпляр
ActionMap
createList
protected JPanel createList(JFileChooser fc)
Создаёт представление деталей.
- Параметры:
-
fc-JFileChooser - Возвращает:
- список
createDetailsView
protected JPanel createDetailsView(JFileChooser fc)
Создаёт представление деталей.
- Параметры:
-
fc-JFileChooser - Возвращает:
- представление деталей
createListSelectionListener
public ListSelectionListener createListSelectionListener(JFileChooser fc)
Создаёт слушатель выбора для списка файлов и каталогов.
- Переопределяет:
-
createListSelectionListenerв классеBasicFileChooserUI - Параметры:
-
fc-JFileChooser - Возвращает:
- слушатель выбора
getPreferredSize
public Dimension getPreferredSize(JComponent c)
Возвращает предпочтительные размеры указанного
JFileChooser. Предпочтительные размеры по высоте и ширине не меньше, чем рекомендуемые менеджером компоновки выбора файла.- Переопределяет:
-
getPreferredSizeв классеComponentUI - Параметры:
-
c-JFileChooser - Возвращает:
- объект
Dimension, определяющий предпочтительные ширину и высоту выбора файла - См. также:
getMinimumSize
public Dimension getMinimumSize(JComponent c)
Возвращает минимальные размеры
JFileChooser.- Переопределяет:
-
getMinimumSizeв классеComponentUI - Параметры:
-
c-JFileChooser - Возвращает:
- объект
Dimensionс минимальными шириной и высотой выбора файла - См. также:
getMaximumSize
public Dimension getMaximumSize(JComponent c)
Возвращает максимальные размеры
JFileChooser.- Переопределяет:
-
getMaximumSizeв классеComponentUI - Параметры:
-
c-JFileChooser - Возвращает:
- объект
Dimensionс максимальными шириной и высотой выбора файла - См. также:
removeControlButtons
protected void removeControlButtons()
Удаляет кнопки управления с нижней панели.
addControlButtons
protected void addControlButtons()
Добавляет кнопки управления на нижнюю панель.
setDirectorySelected
protected void setDirectorySelected(boolean directorySelected)
Свойство, запоминающее, выбран ли каталог в пользовательском интерфейсе. Обычно вызывается пользовательским интерфейсом при событии выбора.
- Переопределяет:
-
setDirectorySelectedв классеBasicFileChooserUI - Параметры:
-
directorySelected- выбран ли каталог. - С момента:
- 1.4
getDirectoryName
public String getDirectoryName()
Возвращает имя каталога.
- Переопределяет:
-
getDirectoryNameв классеBasicFileChooserUI - Возвращает:
- имя каталога
setDirectoryName
public void setDirectoryName(String dirname)
Устанавливает имя каталога.
- Переопределяет:
-
setDirectoryNameв классеBasicFileChooserUI - Параметры:
-
dirname- имя каталога
createDirectoryComboBoxModel
protected MetalFileChooserUI.DirectoryComboBoxModel createDirectoryComboBoxModel(JFileChooser fc)
Создаёт новый экземпляр
DataModel для DirectoryComboBox.- Параметры:
-
fc-JFileChooser - Возвращает:
- новый экземпляр
DataModelдляDirectoryComboBox
createFilterComboBoxRenderer
protected MetalFileChooserUI.FilterComboBoxRenderer createFilterComboBoxRenderer()
Создаёт
Renderer для типов ComboBox.- Возвращает:
Rendererдля типовComboBox
createFilterComboBoxModel
protected MetalFileChooserUI.FilterComboBoxModel createFilterComboBoxModel()
Создаёт
DataModel для типов ComboBox.- Возвращает:
DataModelдля типовComboBox
valueChanged
public void valueChanged(ListSelectionEvent e)
Вызывается при событии
ListSelectionEvent.- Параметры:
-
e- экземплярListSelectionEvent
© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/plaf/metal/MetalFileChooserUI.html