Module java.desktop

Class MetalIconFactory.TreeControlIcon

java.lang.Object
javax.swing.plaf.metal.MetalIconFactory.TreeControlIcon
所有已实现的接口:
Serializable, Icon
封装类:
MetalIconFactory

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

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

  • Field Details

    • isLight

      protected boolean isLight
      如果true,则图标已折叠。注意:此数据成员不应该被公开。它被称为isLight,但现在实际上意味着isCollapsed。由于我们无法更改任何API...这就是生活。
  • Constructor Details

    • TreeControlIcon

      public TreeControlIcon(boolean isCollapsed)
      构造TreeControlIcon的实例。
      参数:
      isCollapsed - 如果true,则图标已折叠
  • Method Details

    • paintIcon

      public void paintIcon(Component c, Graphics g, int x, int y)
      从接口复制的描述: Icon
      在指定位置绘制图标。图标实现可以使用Component参数获取有用于绘制的属性,例如前景色或背景色。
      指定者:
      paintIcon 在接口 Icon
      参数:
      c - 用于获取有用于绘制的属性的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
      返回图标的宽度。
      指定者:
      getIconWidth 在接口 Icon
      返回:
      一个int,指定图标的固定宽度。
    • getIconHeight

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