Module java.desktop
Package javax.swing

Interface Icon

所有已知的子接口:
SynthIcon
所有已知的实现类:
IconUIResource, ImageIcon, MetalCheckBoxIcon, MetalComboBoxIcon, MetalIconFactory.FileIcon16, MetalIconFactory.FolderIcon16, MetalIconFactory.PaletteCloseIcon, MetalIconFactory.TreeControlIcon, MetalIconFactory.TreeFolderIcon, MetalIconFactory.TreeLeafIcon

public interface Icon
一个小的固定大小图片,通常用于装饰组件。
自从:
1.2
参见:
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    返回图标的高度。
    int
    返回图标的宽度。
    void
    paintIcon(Component c, Graphics g, int x, int y)
    在指定位置绘制图标。
  • Method Details

    • paintIcon

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

      int getIconWidth()
      返回图标的宽度。
      返回:
      一个 int 指定图标的固定宽度。
    • getIconHeight

      int getIconHeight()
      返回图标的高度。
      返回:
      一个 int 指定图标的固定高度。