Класс 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 с L&F Metal.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
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- aJFileChooser
Подробное описание методов
createUI
public static ComponentUI createUI(JComponent c)
Создаёт новый экземпляр
MetalFileChooserUI.- Параметры:
-
c- a компонент - Возвращает:
- новый экземпляр
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- aJFileChooser - Возвращает:
- список
createDetailsView
protected JPanel createDetailsView(JFileChooser fc)
Создаёт представление деталей.
- Параметры:
-
fc- aJFileChooser - Возвращает:
- представление деталей
createListSelectionListener
public ListSelectionListener createListSelectionListener(JFileChooser fc)
Создаёт обработчик выбора для списка файлов и каталогов.
- Переопределяет:
-
createListSelectionListenerв классеBasicFileChooserUI - Параметры:
-
fc- aJFileChooser - Возвращает:
- a
ListSelectionListener
getPreferredSize
public Dimension getPreferredSize(JComponent c)
Возвращает предпочтительный размер указанного
JFileChooser. Предпочтительный размер по крайней мере не меньше, как по высоте, так и по ширине, предпочтительного размера, рекомендованного менеджером компоновки выбора файла.- Переопределяет:
-
getPreferredSizeв классеComponentUI - Параметры:
-
c- aJFileChooser - Возвращает:
- a
Dimension, определяющий предпочтительную ширину и высоту выбора файла - См. также:
getMinimumSize
public Dimension getMinimumSize(JComponent c)
Возвращает минимальный размер
JFileChooser.- Переопределяет:
-
getMinimumSizeв классеComponentUI - Параметры:
-
c- aJFileChooser - Возвращает:
- a
Dimension, определяющий минимальную ширину и высоту выбора файла - См. также:
getMaximumSize
public Dimension getMaximumSize(JComponent c)
Возвращает максимальный размер
JFileChooser.- Переопределяет:
-
getMaximumSizeв классеComponentUI - Параметры:
-
c- aJFileChooser - Возвращает:
- a
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- aJFileChooser - Возвращает:
- новый экземпляр
DataModelдляDirectoryComboBox
createFilterComboBoxRenderer
protected MetalFileChooserUI.FilterComboBoxRenderer createFilterComboBoxRenderer()
Создаёт
Renderer для типов ComboBox.- Возвращает:
- a
Rendererдля типовComboBox
createFilterComboBoxModel
protected MetalFileChooserUI.FilterComboBoxModel createFilterComboBoxModel()
Создаёт
DataModel для типов ComboBox.- Возвращает:
- a
DataModelдля типовComboBox
valueChanged
public void valueChanged(ListSelectionEvent e)
Вызывается при
ListSelectionEvent.- Параметры:
-
e- an instance ofListSelectionEvent
© 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/metal/MetalFileChooserUI.html