Класс MetalIconFactory
- Все реализуемые интерфейсы:
Serializable
public class MetalIconFactory extends Object implements Serializable
Icons для внешнего вида Java (Metal). Эти значки широко используются в Metal через механизм значений по умолчанию. В то время как другие варианты внешнего вида часто используют GIF-файлы для значков, создание значков в коде упрощает переключение на другие темы. Каждый метод этого класса возвращает либо Icon, либо null, где null означает, что значок по умолчанию отсутствует.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4, в пакет java.beans добавлена поддержка долгосрочного хранения всех JavaBeans. См. 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, 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/MetalIconFactory.html