Класс MetalIconFactory
- Все реализованные интерфейсы:
Serializable
public class MetalIconFactory extends Object implements Serializable
Icon для визуального оформления Java (Metal). Эти значки широко используются в Metal через механизм по умолчанию. Хотя другие визуальные оформления часто используют GIF-изображения для значков, создание значков в коде упрощает переключение на другие темы. Каждый метод в этом классе возвращает либо Icon либо null, где null означает, что значок по умолчанию отсутствует.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долгосрочного хранения всех JavaBeans была добавлена в пакет java.beans. Пожалуйста, обратитесь к XMLEncoder.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
static class |
MetalIconFactory.FileIcon16 |
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. |
static class |
MetalIconFactory.FolderIcon16 |
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. |
static class |
MetalIconFactory.PaletteCloseIcon |
Определяет значок для закрытия панели. |
static class |
MetalIconFactory.TreeControlIcon |
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. |
static class |
MetalIconFactory.TreeFolderIcon |
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. |
static class |
MetalIconFactory.TreeLeafIcon |
Класс представляет собой значок листа дерева. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final boolean |
DARK |
DARK используется для свойства Tree.expandedIcon. |
static final boolean |
LIGHT |
LIGHT используется для свойства Tree.collapsedIcon. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MetalIconFactory() |
Создаёт MetalIconFactory. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static Icon |
getCheckBoxIcon() |
Возвращает значок флажка. |
static Icon |
getCheckBoxMenuItemIcon() |
Возвращает значок для использования в JCheckBoxMenuItem. |
static Icon |
getFileChooserDetailViewIcon() |
Возвращает экземпляр FileChooserDetailViewIcon. |
static Icon |
getFileChooserHomeFolderIcon() |
Возвращает экземпляр FileChooserHomeFolderIcon. |
static Icon |
getFileChooserListViewIcon() |
Возвращает экземпляр FileChooserListViewIcon. |
static Icon |
getFileChooserNewFolderIcon() |
Возвращает экземпляр FileChooserNewFolderIcon. |
static Icon |
getFileChooserUpFolderIcon() |
Возвращает экземпляр FileChooserUpFolderIcon. |
static Icon |
getHorizontalSliderThumbIcon() |
Возвращает значок ползунка для горизонтальной полосы прокрутки. |
static Icon |
getInternalFrameAltMaximizeIcon |
Создаёт новый экземпляр InternalFrameAltMaximizeIcon. |
static Icon |
getInternalFrameCloseIcon |
Создаёт новый экземпляр InternalFrameCloseIcon. |
static Icon |
getInternalFrameDefaultMenuIcon() |
Возвращает экземпляр InternalFrameDefaultMenuIcon. |
static Icon |
getInternalFrameMaximizeIcon |
Создаёт новый экземпляр InternalFrameMaximizeIcon. |
static Icon |
getInternalFrameMinimizeIcon |
Создаёт новый экземпляр InternalFrameMinimizeIcon. |
static Icon |
getMenuArrowIcon() |
Возвращает значок для использования в JMenu. |
static Icon |
getMenuItemArrowIcon() |
Возвращает значок для использования в JMenuItem. |
static Icon |
getMenuItemCheckIcon() |
Возвращает значок для использования в JCheckBoxMenuItem. |
static Icon |
getRadioButtonIcon() |
Возвращает экземпляр RadioButtonIcon. |
static Icon |
getRadioButtonMenuItemIcon() |
Возвращает значок для использования в JRadioButtonMenuItem. |
static Icon |
getTreeComputerIcon() |
Возвращает экземпляр TreeComputerIcon. |
static Icon |
getTreeControlIcon |
Создаёт новый экземпляр TreeControlIcon. |
static Icon |
getTreeFloppyDriveIcon() |
Возвращает экземпляр TreeFloppyDriveIcon. |
static Icon |
getTreeFolderIcon() |
Создаёт новый экземпляр TreeFolderIcon. |
static Icon |
getTreeHardDriveIcon() |
Возвращает экземпляр TreeHardDriveIcon. |
static Icon |
getTreeLeafIcon() |
Создаёт новый экземпляр TreeLeafIcon. |
static Icon |
getVerticalSliderThumbIcon() |
Возвращает значок ползунка для вертикальной полосы прокрутки. |
Подробное описание полей
DARK
public static final boolean DARK
DARK используется для свойства Tree.expandedIcon.- См. также:
LIGHT
public static final boolean LIGHT
LIGHT используется для свойства Tree.collapsedIcon.- См. также:
Подробное описание конструкторов
MetalIconFactory
public MetalIconFactory()
MetalIconFactory.Краткое описание методов
getFileChooserDetailViewIcon
public static Icon getFileChooserDetailViewIcon()
FileChooserDetailViewIcon.- Возвращает:
- экземпляр
FileChooserDetailViewIcon
getFileChooserHomeFolderIcon
public static Icon getFileChooserHomeFolderIcon()
FileChooserHomeFolderIcon.- Возвращает:
- экземпляр
FileChooserHomeFolderIcon
getFileChooserListViewIcon
public static Icon getFileChooserListViewIcon()
FileChooserListViewIcon.- Возвращает:
- экземпляр
FileChooserListViewIcon
getFileChooserNewFolderIcon
public static Icon getFileChooserNewFolderIcon()
FileChooserNewFolderIcon.- Возвращает:
- экземпляр
FileChooserNewFolderIcon
getFileChooserUpFolderIcon
public static Icon getFileChooserUpFolderIcon()
FileChooserUpFolderIcon.- Возвращает:
- экземпляр
FileChooserUpFolderIcon
getInternalFrameAltMaximizeIcon
public static Icon getInternalFrameAltMaximizeIcon(int size)
InternalFrameAltMaximizeIcon.- Параметры:
-
size- размер иконки - Возвращает:
- новый экземпляр
InternalFrameAltMaximizeIcon
getInternalFrameCloseIcon
public static Icon getInternalFrameCloseIcon(int size)
InternalFrameCloseIcon.- Параметры:
-
size- размер иконки - Возвращает:
- новый экземпляр
InternalFrameCloseIcon
getInternalFrameDefaultMenuIcon
public static Icon getInternalFrameDefaultMenuIcon()
InternalFrameDefaultMenuIcon.- Возвращает:
- экземпляр
InternalFrameDefaultMenuIcon
getInternalFrameMaximizeIcon
public static Icon getInternalFrameMaximizeIcon(int size)
InternalFrameMaximizeIcon.- Параметры:
-
size- размер иконки - Возвращает:
- новый экземпляр
InternalFrameMaximizeIcon
getInternalFrameMinimizeIcon
public static Icon getInternalFrameMinimizeIcon(int size)
InternalFrameMinimizeIcon.- Параметры:
-
size- размер иконки - Возвращает:
- новый экземпляр
InternalFrameMinimizeIcon
getRadioButtonIcon
public static Icon getRadioButtonIcon()
RadioButtonIcon.- Возвращает:
- экземпляр
RadioButtonIcon
getCheckBoxIcon
public static Icon getCheckBoxIcon()
- Возвращает:
- иконку чекбокса
- См.:
- 1.3
getTreeComputerIcon
public static Icon getTreeComputerIcon()
TreeComputerIcon.- Возвращает:
- экземпляр
TreeComputerIcon
getTreeFloppyDriveIcon
public static Icon getTreeFloppyDriveIcon()
TreeFloppyDriveIcon.- Возвращает:
- экземпляр
TreeFloppyDriveIcon
getTreeFolderIcon
public static Icon getTreeFolderIcon()
TreeFolderIcon.- Возвращает:
- новый экземпляр
TreeFolderIcon
getTreeHardDriveIcon
public static Icon getTreeHardDriveIcon()
TreeHardDriveIcon.- Возвращает:
- экземпляр
TreeHardDriveIcon
getTreeLeafIcon
public static Icon getTreeLeafIcon()
TreeLeafIcon.- Возвращает:
- новый экземпляр
TreeLeafIcon
getTreeControlIcon
public static Icon getTreeControlIcon(boolean isCollapsed)
TreeControlIcon.- Параметры:
-
isCollapsed- еслиtrueиконка свёрнута - Возвращает:
- новый экземпляр
TreeControlIcon
getMenuArrowIcon
public static Icon getMenuArrowIcon()
JMenu.- Возвращает:
- иконку для использования в
JMenu
getMenuItemCheckIcon
public static Icon getMenuItemCheckIcon()
JCheckBoxMenuItem.- Возвращает:
- стандартную иконку для пунктов меню с чекбоксом, или
nullесли стандартной нет
getMenuItemArrowIcon
public static Icon getMenuItemArrowIcon()
JMenuItem.- Возвращает:
- иконку для использования в
JMenuItem
getCheckBoxMenuItemIcon
public static Icon getCheckBoxMenuItemIcon()
JCheckBoxMenuItem.- Возвращает:
- иконку для использования в
JCheckBoxMenuItem
getRadioButtonMenuItemIcon
public static Icon getRadioButtonMenuItemIcon()
JRadioButtonMenuItem.- Возвращает:
- иконку для использования в
JRadioButtonMenuItem
getHorizontalSliderThumbIcon
public static Icon getHorizontalSliderThumbIcon()
- Возвращает:
- иконку ползунка для горизонтальной полосы прокрутки
getVerticalSliderThumbIcon
public static Icon getVerticalSliderThumbIcon()
- Возвращает:
- иконку ползунка для вертикальной полосы прокрутки
© 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/MetalIconFactory.html