Класс MetalIconFactory
- java.lang.Object
-
- javax.swing.plaf.metal.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 boolean | DARK |
|
static boolean | LIGHT |
|
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MetalIconFactory() |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static Icon | getCheckBoxIcon() | Возвращает значок флажка. |
static Icon | getCheckBoxMenuItemIcon() | Возвращает значок для использования |
static Icon | getFileChooserDetailViewIcon() | Возвращает экземпляр |
static Icon | getFileChooserHomeFolderIcon() | Возвращает экземпляр |
static Icon | getFileChooserListViewIcon() | Возвращает экземпляр |
static Icon | getFileChooserNewFolderIcon() | Возвращает экземпляр |
static Icon | getFileChooserUpFolderIcon() | Возвращает экземпляр |
static Icon | getHorizontalSliderThumbIcon() | Возвращает значок ползунка для использования в горизонтальной ползунке. |
static Icon | getInternalFrameAltMaximizeIcon(int size) | Создаёт новый экземпляр |
static Icon | getInternalFrameCloseIcon(int size) | Создаёт новый экземпляр |
static Icon | getInternalFrameDefaultMenuIcon() | Возвращает экземпляр |
static Icon | getInternalFrameMaximizeIcon(int size) | Создаёт новый экземпляр |
static Icon | getInternalFrameMinimizeIcon(int size) | Создаёт новый экземпляр |
static Icon | getMenuArrowIcon() | Возвращает значок для использования в |
static Icon | getMenuItemArrowIcon() | Возвращает значок для использования в |
static Icon | getMenuItemCheckIcon() | Возвращает значок для использования в |
static Icon | getRadioButtonIcon() | Возвращает экземпляр |
static Icon | getRadioButtonMenuItemIcon() | Возвращает значок для использования в |
static Icon | getTreeComputerIcon() | Возвращает экземпляр |
static Icon | getTreeControlIcon(boolean isCollapsed) | Создаёт новый экземпляр |
static Icon | getTreeFloppyDriveIcon() | Возвращает экземпляр |
static Icon | getTreeFolderIcon() | Создаёт новый экземпляр |
static Icon | getTreeHardDriveIcon() | Возвращает экземпляр |
static Icon | getTreeLeafIcon() | Создаёт новый экземпляр |
static Icon | getVerticalSliderThumbIcon() | Возвращает значок ползунка для использования в вертикальной ползунке. |
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Поля
DARK
public static final boolean DARK
DARK используется для свойства Tree.expandedIcon.
- См. также:
- Значения постоянных полей
LIGHT
public static final boolean LIGHT
LIGHT используется для свойства Tree.collapsedIcon.
- См. также:
- Значения постоянных полей
Конструкторы
MetalIconFactory
public 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, 2020, 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/11/docs/api/java.desktop/javax/swing/plaf/metal/MetalIconFactory.html