Module  java.desktop

Class MetalIconFactory

  • All Implemented Interfaces:
    Serializable


    public class MetalIconFactory
    extends Object
    implements Serializable
    工厂对象为Java“¢”外观(金属)提供Icon秒。 这些图标通过默认机制在Metal中广泛使用。 虽然其他外观和感觉经常使用GIF的图标,创建代码中的图标有助于切换到其他主题。

    该类中的每个方法都返回一个Iconnull ,其中null表示没有默认图标。

    警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,支持所有JavaBeans的长期存储已被添加到java.beans包中。 请参阅XMLEncoder

    另请参见:
    Serialized Form
    • 字段详细信息

      • DARK

        public static final boolean DARK
        DARK用于财产 Tree.expandedIcon
        另请参见:
        Constant Field Values
      • LIGHT

        public static final boolean LIGHT
        LIGHT用于财产 Tree.collapsedIcon
        另请参见:
        Constant Field Values
    • 构造方法详细信息

      • 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
        结果
        JMenu使用的 JMenu
      • getMenuItemCheckIcon

        public static Icon getMenuItemCheckIcon​()
        返回 JCheckBoxMenuItem要使用的 JCheckBoxMenuItem
        结果
        复选框菜单项的默认图标,如果没有默认值, null
      • getMenuItemArrowIcon

        public static Icon getMenuItemArrowIcon​()
        返回 JMenuItem要使用的 JMenuItem
        结果
        JMenuItem使用的 JMenuItem
      • getCheckBoxMenuItemIcon

        public static Icon getCheckBoxMenuItemIcon​()
        返回 JCheckBoxMenuItem要使用的 JCheckBoxMenuItem
        结果
        JCheckBoxMenuItem使用的 JCheckBoxMenuItem
      • getRadioButtonMenuItemIcon

        public static Icon getRadioButtonMenuItemIcon​()
        返回 JRadioButtonMenuItem要使用的 JRadioButtonMenuItem
        结果
        JRadioButtonMenuItem使用的 JRadioButtonMenuItem
      • getHorizontalSliderThumbIcon

        public static Icon getHorizontalSliderThumbIcon​()
        返回水平滑块使用的缩略图标。
        结果
        水平滑块使用的缩略图标
      • getVerticalSliderThumbIcon

        public static Icon getVerticalSliderThumbIcon​()
        返回一个用于垂直滑块的缩略图标。
        结果
        垂直滑块使用的缩略图标