模块  java.desktop

Interface SynthIcon

  • All Superinterfaces:
    Icon

    public interface SynthIcon
    extends Icon
    传递给SynthContext的图标。 子类只需要实现采用SynthContext的变体,但必须为SynthContext准备为null。
    • 方法详细信息

      • paintIcon

        void paintIcon​(SynthContext context,
                       Graphics g,
                       int x,
                       int y,
                       int width,
                       int height)
        在给定合成器上下文的指定位置绘制图标。
        参数
        context - 标识托管区域,可以为null。
        g - 图形上下文
        x - 要绘制的x位置
        y - 要绘制的y位置
        width - 要绘制的区域的宽度,可以是0
        height - 要绘制的区域的高度,可能为0
      • getIconWidth

        int getIconWidth​(SynthContext context)
        返回给定合成器上下文的图标宽度。
        参数
        请求图标的 context - SynthContext可能为null。
        结果
        指定图标宽度的int。
      • getIconHeight

        int getIconHeight​(SynthContext context)
        返回给定合成器上下文的图标高度。
        参数
        请求图标的 context - SynthContext可能为null。
        结果
        指定图标高度的int。