Spec-Zone.ru › OpenJDK 17

Класс 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(JFileChooser filechooser)
Создаёт новый экземпляр MetalFileChooserUI.

Краткое описание методов

Модификатор и тип Метод Описание
protected void addControlButtons()
Добавляет кнопки управления в нижнюю панель.
protected ActionMap createActionMap()
Создаёт экземпляр ActionMap.
protected JPanel createDetailsView(JFileChooser fc)
Создаёт представление деталей.
protected MetalFileChooserUI.DirectoryComboBoxModel createDirectoryComboBoxModel(JFileChooser fc)
Создаёт новый экземпляр DataModel для DirectoryComboBox.
protected MetalFileChooserUI.FilterComboBoxModel createFilterComboBoxModel()
Создаёт DataModel для типов ComboBox.
protected MetalFileChooserUI.FilterComboBoxRenderer createFilterComboBoxRenderer()
Создаёт Renderer для типов ComboBox.
protected JPanel createList(JFileChooser fc)
Создаёт представление деталей.
ListSelectionListener createListSelectionListener(JFileChooser fc)
Создаёт обработчик событий выбора для списка файлов и папок.
static ComponentUI createUI(JComponent c)
Создаёт новый экземпляр MetalFileChooserUI.
protected ActionMap getActionMap()
Возвращает экземпляр ActionMap.
protected JPanel getBottomPanel()
Возвращает нижнюю панель.
protected JPanel getButtonPanel()
Возвращает панель с кнопками.
String getDirectoryName()
Возвращает имя каталога.
Dimension getMaximumSize(JComponent c)
Возвращает максимальный размер JFileChooser.
Dimension getMinimumSize(JComponent c)
Возвращает минимальный размер JFileChooser.
Dimension getPreferredSize(JComponent c)
Возвращает предпочтительный размер указанного JFileChooser.
protected void removeControlButtons()
Удаляет кнопки управления из нижней панели.
void setDirectoryName(String dirname)
Устанавливает имя каталога.
protected void setDirectorySelected(boolean directorySelected)
Свойство для запоминания, выбран ли каталог в пользовательском интерфейсе.
void valueChanged(ListSelectionEvent e)
Вызывается при возникновении 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

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

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, определяющий предпочтительные ширину и высоту выбора файла
См. также:
  • JComponent.getPreferredSize()
  • LayoutManager.preferredLayoutSize(java.awt.Container)

getMinimumSize

public Dimension getMinimumSize(JComponent c)
Возвращает минимальные размеры JFileChooser.
Переопределяет:
getMinimumSize в классе ComponentUI
Параметры:
c - JFileChooser
Возвращает:
объект Dimension с минимальными шириной и высотой выбора файла
См. также:
  • JComponent.getMinimumSize()
  • LayoutManager.minimumLayoutSize(java.awt.Container)
  • ComponentUI.getPreferredSize(javax.swing.JComponent)

getMaximumSize

public Dimension getMaximumSize(JComponent c)
Возвращает максимальные размеры JFileChooser.
Переопределяет:
getMaximumSize в классе ComponentUI
Параметры:
c - JFileChooser
Возвращает:
объект Dimension с максимальными шириной и высотой выбора файла
См. также:
  • JComponent.getMaximumSize()
  • LayoutManager2.maximumLayoutSize(java.awt.Container)

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API