java.lang.Object
javax.swing.plaf.metal.MetalIconFactory
- 所有实现的接口:
-
Serializable
为Java外观(Metal)提供
Icon
的工厂对象。这些图标在Metal中通过默认机制广泛使用。虽然其他外观通常使用GIF作为图标,但在代码中创建图标有助于切换到其他主题。
此类中的每个方法都返回Icon
或null
,其中null
表示没有默认图标。
警告: 此类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4开始,已将所有JavaBeans的长期存储支持添加到java.beans
包中。请参阅XMLEncoder
。
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
警告: 此类的序列化对象将不兼容未来的Swing版本。static class
警告: 此类的序列化对象将不兼容未来的Swing版本。static class
为Palette close定义一个图标static class
警告: 此类的序列化对象将不兼容未来的Swing版本。static class
警告: 此类的序列化对象将不兼容未来的Swing版本。static class
该类表示一个树叶图标。 -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Icon
返回一个复选框图标。static Icon
返回一个供JCheckBoxMenuItem
使用的图标。static Icon
返回FileChooserDetailViewIcon
的实例。static Icon
返回FileChooserHomeFolderIcon
的实例。static Icon
返回FileChooserListViewIcon
的实例。static Icon
返回FileChooserNewFolderIcon
的实例。static Icon
返回FileChooserUpFolderIcon
的实例。static Icon
返回供水平滑块使用的拇指图标。static Icon
getInternalFrameAltMaximizeIcon
(int size) 构造一个InternalFrameAltMaximizeIcon
的新实例。static Icon
getInternalFrameCloseIcon
(int size) 构造一个InternalFrameCloseIcon
的新实例。static Icon
返回InternalFrameDefaultMenuIcon
的实例。static Icon
getInternalFrameMaximizeIcon
(int size) 构造一个InternalFrameMaximizeIcon
的新实例。static Icon
getInternalFrameMinimizeIcon
(int size) 构造一个InternalFrameMinimizeIcon
的新实例。static Icon
返回供JMenu
使用的图标。static Icon
返回供JMenuItem
使用的图标。static Icon
返回供JCheckBoxMenuItem
使用的图标。static Icon
返回RadioButtonIcon
的实例。static Icon
返回供JRadioButtonMenuItem
使用的图标。static Icon
返回TreeComputerIcon
的实例。static Icon
getTreeControlIcon
(boolean isCollapsed) 构造一个TreeControlIcon
的新实例。static Icon
返回TreeFloppyDriveIcon
的实例。static Icon
构造一个TreeFolderIcon
的新实例。static Icon
返回TreeHardDriveIcon
的实例。static Icon
构造一个TreeLeafIcon
的新实例。static Icon
返回供垂直滑块使用的拇指图标。
-
Field Details
-
DARK
public static final boolean DARKDARK
用于属性Tree.expandedIcon
。- 参见:
-
LIGHT
public static final boolean LIGHTLIGHT
用于属性Tree.collapsedIcon
。- 参见:
-
-
Constructor Details
-
MetalIconFactory
public MetalIconFactory()构造一个MetalIconFactory
。
-
-
Method Details
-
getFileChooserDetailViewIcon
返回FileChooserDetailViewIcon
的实例。- 返回:
-
FileChooserDetailViewIcon
的实例
-
getFileChooserHomeFolderIcon
返回FileChooserHomeFolderIcon
的实例。- 返回:
-
FileChooserHomeFolderIcon
的实例
-
getFileChooserListViewIcon
返回FileChooserListViewIcon
的实例。- 返回:
-
FileChooserListViewIcon
的实例
-
getFileChooserNewFolderIcon
返回FileChooserNewFolderIcon
的实例。- 返回:
-
FileChooserNewFolderIcon
的实例
-
getFileChooserUpFolderIcon
返回FileChooserUpFolderIcon
的实例。- 返回:
-
FileChooserUpFolderIcon
的实例
-
getInternalFrameAltMaximizeIcon
构造一个InternalFrameAltMaximizeIcon
的新实例。- 参数:
-
size
- 图标的大小 - 返回:
-
InternalFrameAltMaximizeIcon
的新实例
-
getInternalFrameCloseIcon
构造一个InternalFrameCloseIcon
的新实例。- 参数:
-
size
- 图标的大小 - 返回:
-
InternalFrameCloseIcon
的新实例
-
getInternalFrameDefaultMenuIcon
返回InternalFrameDefaultMenuIcon
的实例。- 返回:
-
InternalFrameDefaultMenuIcon
的实例
-
getInternalFrameMaximizeIcon
构造一个InternalFrameMaximizeIcon
的新实例。- 参数:
-
size
- 图标的大小 - 返回:
-
InternalFrameMaximizeIcon
的新实例
-
getInternalFrameMinimizeIcon
构造一个InternalFrameMinimizeIcon
的新实例。- 参数:
-
size
- 图标的大小 - 返回:
-
InternalFrameMinimizeIcon
的新实例
-
getRadioButtonIcon
返回RadioButtonIcon
的实例。- 返回:
-
RadioButtonIcon
的实例
-
getCheckBoxIcon
返回一个复选框图标。- 返回:
- 一个复选框图标
- 自:
- 1.3
-
getTreeComputerIcon
返回TreeComputerIcon
的实例。- 返回:
-
TreeComputerIcon
的实例
-
getTreeFloppyDriveIcon
返回TreeFloppyDriveIcon
的实例。- 返回:
-
TreeFloppyDriveIcon
的实例
-
getTreeFolderIcon
构造一个TreeFolderIcon
的新实例。- 返回:
-
TreeFolderIcon
的新实例
-
getTreeHardDriveIcon
返回TreeHardDriveIcon
的实例。- 返回:
-
TreeHardDriveIcon
的实例
-
getTreeLeafIcon
构造一个TreeLeafIcon
的新实例。- 返回:
-
TreeLeafIcon
的新实例
-
getTreeControlIcon
构造一个TreeControlIcon
的新实例。- 参数:
-
isCollapsed
- 如果true
,则图标已折叠 - 返回:
-
TreeControlIcon
的新实例
-
getMenuArrowIcon
返回供JMenu
使用的图标。- 返回:
-
供
JMenu
使用的图标
-
getMenuItemCheckIcon
返回供JCheckBoxMenuItem
使用的图标。- 返回:
-
复选框菜单项的默认图标,如果没有默认图标则返回
null
-
getMenuItemArrowIcon
返回供JMenuItem
使用的图标。- 返回:
-
供
JMenuItem
使用的图标
-
getCheckBoxMenuItemIcon
返回供JCheckBoxMenuItem
使用的图标。- 返回:
-
供
JCheckBoxMenuItem
使用的图标
-
getRadioButtonMenuItemIcon
返回供JRadioButtonMenuItem
使用的图标。- 返回:
-
供
JRadioButtonMenuItem
使用的图标
-
getHorizontalSliderThumbIcon
返回供水平滑块使用的拇指图标。- 返回:
- 供水平滑块使用的拇指图标
-
getVerticalSliderThumbIcon
返回供垂直滑块使用的拇指图标。- 返回:
- 供垂直滑块使用的拇指图标
-