Класс 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() |
Возвращает значок бегунка для вертикального ползунка. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект какому-либо другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Финализация устарела и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного времени. |
Подробное описание полей
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.