Класс 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. |
Вложенные классы и интерфейсы, объявленные в классе BasicFileChooserUI
BasicFileChooserUI.AcceptAllFileFilter, BasicFileChooserUI.ApproveSelectionAction, BasicFileChooserUI.BasicFileView, BasicFileChooserUI.CancelSelectionAction, BasicFileChooserUI.ChangeToParentDirectoryAction, BasicFileChooserUI.DoubleClickListener, BasicFileChooserUI.GoHomeAction, BasicFileChooserUI.NewFolderAction, BasicFileChooserUI.SelectionListener, BasicFileChooserUI.UpdateAction
Краткое описание полей
Поля, объявленные в классе 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. |
Методы, объявленные в классе 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
Методы, объявленные в классе FileChooserUI
getDefaultButton
Методы, объявленные в классе 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 - Возвращает:
ListSelectionListener
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— true, если в данный момент выбран каталог. - Начиная с:
- 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, 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/metal/MetalFileChooserUI.html