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
Nested ClassesModifier and TypeClassDescriptionstatic class警告: 此类的序列化对象将不兼容未来的Swing版本。static class警告: 此类的序列化对象将不兼容未来的Swing版本。static class为Palette close定义一个图标static class警告: 此类的序列化对象将不兼容未来的Swing版本。static class警告: 此类的序列化对象将不兼容未来的Swing版本。static class该类表示一个树叶图标。 -
Field Summary
Fields -
Constructor Summary
Constructors -
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 IcongetInternalFrameAltMaximizeIcon(int size) 构造一个InternalFrameAltMaximizeIcon的新实例。static IcongetInternalFrameCloseIcon(int size) 构造一个InternalFrameCloseIcon的新实例。static Icon返回InternalFrameDefaultMenuIcon的实例。static IcongetInternalFrameMaximizeIcon(int size) 构造一个InternalFrameMaximizeIcon的新实例。static IcongetInternalFrameMinimizeIcon(int size) 构造一个InternalFrameMinimizeIcon的新实例。static Icon返回供JMenu使用的图标。static Icon返回供JMenuItem使用的图标。static Icon返回供JCheckBoxMenuItem使用的图标。static Icon返回RadioButtonIcon的实例。static Icon返回供JRadioButtonMenuItem使用的图标。static Icon返回TreeComputerIcon的实例。static IcongetTreeControlIcon(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
返回供垂直滑块使用的拇指图标。- 返回:
- 供垂直滑块使用的拇指图标
-