模块  java.desktop
软件包  java.awt.event

Class PaintEvent

  • 实现的所有接口
    Serializable

    public class PaintEvent
    extends ComponentEvent
    组件级绘制事件。 此事件是一种特殊类型,用于确保将paint / update方法调用与事件队列中传递的其他事件一起序列化。 此事件不适用于事件侦听器模型; 程序应继续覆盖绘制/更新方法,以便正确呈现自己。

    如果任何特定PaintEvent实例的id参数不在PAINT_FIRSTPAINT_LAST范围内, PAINT_FIRST导致未指定的行为。

    从以下版本开始:
    1.1
    另请参见:
    Serialized Form
    • 字段详细信息

      • PAINT_FIRST

        public static final int PAINT_FIRST
        标记绘制事件id范围的第一个整数id。
        另请参见:
        常数字段值
      • PAINT_LAST

        public static final int PAINT_LAST
        标记绘制事件id范围的最后一个整数id。
        另请参见:
        常数字段值
      • PAINT

        public static final int PAINT
        绘画事件类型。
        另请参见:
        常数字段值
      • UPDATE

        public static final int UPDATE
        更新事件类型。
        另请参见:
        常数字段值
    • 构造方法详细信息

    • 方法详细信息

      • getUpdateRect

        public Rectangle getUpdateRect()
        返回表示响应此事件需要重新绘制的区域的矩形。
        结果
        表示响应此事件需要重新绘制的区域的矩形
      • setUpdateRect

        public void setUpdateRect​(Rectangle updateRect)
        设置表示响应此事件需要重新绘制的区域的矩形。
        参数
        updateRect - 需要重新绘制的矩形区域