Module  java.desktop

Class MetalIconFactory.TreeControlIcon

  • All Implemented Interfaces:
    SerializableIcon
    Enclosing class:
    MetalIconFactory


    public static class MetalIconFactory.TreeControlIcon
    extends Object
    implements Icon, Serializable

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

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

      • isLight

        protected boolean isLight
        如果true图标折叠。 注意:该数据成员不应该被暴露。 这叫isLight ,但现在真的意味着isCollapsed 因为我们不能改变任何API ...这就是生命。
    • 构造方法详细信息

      • TreeControlIcon

        public TreeControlIcon​(boolean isCollapsed)
        构造一个 TreeControlIcon的实例。
        参数
        isCollapsed - 如果 true图标折叠
    • 方法详细信息

      • paintIcon

        public void paintIcon​(Component c,
                              Graphics g,
                              int x,
                              int y)
        描述从接口Icon复制
        在指定位置绘制图标。 图标实现可以使用Component参数来获取对绘画有用的属性,例如前景色或背景色。
        Specified by:
        paintIcon在接口 Icon
        参数
        c - a Component获取有用的绘画属性
        g - 图形上下文
        x - 图标左上角的X坐标
        y - 图标左上角的Y坐标
      • paintMe

        public void paintMe​(Component c,
                            Graphics g,
                            int x,
                            int y)
        TreeControlIcon
        参数
        c - 一个组件
        g -实例 Graphics
        x - 一个X坐标
        y - 一个Y坐标
      • getIconWidth

        public int getIconWidth​()
        描述从接口Icon复制
        返回图标的宽度。
        Specified by:
        getIconWidth在接口 Icon
        结果
        int指定图标的固定宽度。
      • getIconHeight

        public int getIconHeight​()
        描述从接口Icon复制
        返回图标的高度。
        Specified by:
        getIconHeight在接口 Icon
        结果
        一个int指定图标的固定高度。