Spec-Zone.ru › OpenJDK 25

Класс PaintEvent

java.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.ComponentEvent
java.awt.event.PaintEvent
Все реализуемые интерфейсы:
Serializable
public class PaintEvent extends ComponentEvent
Событие отрисовки на уровне компонента. Это событие представляет собой особый тип, используемый для сериализации вызовов методов отрисовки/обновления вместе с другими событиями, доставляемыми из очереди событий. Это событие не предназначено для использования с моделью прослушивателей событий; программы должны по-прежнему переопределять методы отрисовки/обновления, чтобы корректно отрисовывать себя.

Непредусмотренное поведение возникнет, если параметр id какого-либо экземпляра PaintEvent не входит в диапазон от PAINT_FIRST до PAINT_LAST.

Начиная с:
1.1
См. также:
  • Сериализованная форма

Краткое описание полей

Модификатор и тип Поле Описание
static final int PAINT
Тип события отрисовки.
static final int PAINT_FIRST
Обозначает первый целочисленный идентификатор диапазона идентификаторов событий отрисовки.
static final int PAINT_LAST
Обозначает последний целочисленный идентификатор диапазона идентификаторов событий отрисовки.
static final int UPDATE
Тип события обновления.

Поля, объявленные в классе ComponentEvent

COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN

Поля, объявленные в классе AWTEvent

ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK

Поля, объявленные в классе EventObject

source

Краткое описание конструкторов

Конструктор Описание
PaintEvent(Component source, int id, Rectangle updateRect)
Создает объект PaintEvent с указанными исходным компонентом и типом.

Краткое описание методов

Модификатор и тип Метод Описание
Rectangle getUpdateRect()
Возвращает прямоугольник, представляющий область, которую необходимо перерисовать в ответ на это событие.
void setUpdateRect(Rectangle updateRect)
Задает прямоугольник, представляющий область, которую необходимо перерисовать в ответ на это событие.

Методы, объявленные в классе ComponentEvent

getComponent, paramString

Методы, объявленные в классе AWTEvent

consume, getID, isConsumed, setSource, toString

Методы, объявленные в классе EventObject

getSource

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание полей

PAINT_FIRST

public static final int PAINT_FIRST
Обозначает первый целочисленный идентификатор диапазона идентификаторов событий отрисовки.
См. также:
  • Значения константных полей

PAINT_LAST

public static final int PAINT_LAST
Обозначает последний целочисленный идентификатор диапазона идентификаторов событий отрисовки.
См. также:
  • Значения константных полей

PAINT

public static final int PAINT
Тип события отрисовки.
См. также:
  • Значения константных полей

UPDATE

public static final int UPDATE
Тип события обновления.
См. также:
  • Значения константных полей

Подробное описание конструкторов

PaintEvent

public PaintEvent(Component source, int id, Rectangle updateRect)
Создает объект PaintEvent с указанными исходным компонентом и типом.

Этот метод вызывает исключение IllegalArgumentException, если source равно null.

Параметры:
source — объект, в котором возникло событие
id — целое число, идентифицирующее тип события. Сведения о допустимых значениях см. в описании класса PaintEvent
updateRect — прямоугольная область, которую необходимо перерисовать
Вызывает:
IllegalArgumentException — если source равно null
См. также:
  • EventObject.getSource()
  • AWTEvent.getID()
  • getUpdateRect()

Подробное описание методов

getUpdateRect

public Rectangle getUpdateRect()
Возвращает прямоугольник, представляющий область, которую необходимо перерисовать в ответ на это событие.
Возвращает:
прямоугольник, представляющий область, которую необходимо перерисовать в ответ на это событие

setUpdateRect

public void setUpdateRect(Rectangle updateRect)
Задает прямоугольник, представляющий область, которую необходимо перерисовать в ответ на это событие.
Параметры:
updateRect — прямоугольная область, которую необходимо перерисовать

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/event/PaintEvent.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API