模块 java.desktop

类 PaintEvent

所有已实现的接口:
Serializable

public class PaintEvent extends ComponentEvent
组件级绘制事件。此事件是一种特殊类型,用于确保绘制/更新方法调用与事件队列中传递的其他事件一起序列化。此事件并非设计用于事件监听模型;程序应该继续重写绘制/更新方法,以便正确地呈现自己。

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

自从:
1.1
参见:
  • 字段详细信息

    • 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 - 需要重绘的矩形区域