Module java.desktop

Class MetalCheckBoxIcon

java.lang.Object
javax.swing.plaf.metal.MetalCheckBoxIcon
所有已实现的接口:
Serializable, Icon, UIResource

public class MetalCheckBoxIcon extends Object implements Icon, UIResource, Serializable
OrganicCheckBoxUI 的 CheckboxIcon 实现

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

  • Constructor Details

    • MetalCheckBoxIcon

      public MetalCheckBoxIcon()
      构造一个 MetalCheckBoxIcon
  • Method Details

    • getControlSize

      protected int getControlSize()
      返回控件的大小。
      返回:
      控件的大小
    • paintIcon

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

      protected void drawCheck(Component c, Graphics g, int x, int y)
      绘制 MetalCheckBoxIcon
      参数:
      c - 一个组件
      g - 一个 Graphics 实例
      x - 一个 X 坐标
      y - 一个 Y 坐标
    • getIconWidth

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

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