Spec-Zone.ru › OpenJDK 8

Класс PaintEvent

  • java.lang.Object
    • java.util.EventObject
      • java.awt.AWTEvent
        • java.awt.event.ComponentEvent
          • java.awt.event.PaintEvent
Все реализуемые интерфейсы:
Serializable

public class PaintEvent
extends ComponentEvent

Событие отрисовки на уровне компонента. Это специальный тип события, который используется для обеспечения того, что вызовы методов paint/update сериализуются вместе с другими событиями, передаваемыми из очереди событий. Это событие не предназначено для использования с моделью обработчиков событий; программы должны продолжать переопределять методы paint/update для правильной отрисовки.

Неопределённое поведение будет вызвано, если параметр id любого конкретного экземпляра PaintEvent не находится в диапазоне от PAINT_FIRST до %%%CODE_BLOCK_4%%.

С тех пор:
1.1
См. также:
Сериализованная форма

Поля

Модификатор и тип Поле и описание
static int PAINT

Тип события отрисовки.

static int PAINT_FIRST

Указывает первый целочисленный идентификатор для диапазона идентификаторов событий отрисовки.

static int PAINT_LAST

Указывает последний целочисленный идентификатор для диапазона идентификаторов событий отрисовки.

static int UPDATE

Тип события обновления.

Поля, унаследованные от класса java.awt.event.ComponentEvent

COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN

Поля, унаследованные от класса java.awt.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

Поля, унаследованные от класса java.util.EventObject

source

Конструкторы

Конструктор и описание
PaintEvent(Component source, int id, Rectangle updateRect)

Создаёт объект PaintEvent с указанным исходным компонентом и типом.

Методы

Модификатор и тип Метод и описание
Rectangle getUpdateRect()

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

String paramString()

Возвращает строку параметра, идентифицирующую это событие.

void setUpdateRect(Rectangle updateRect)

Устанавливает прямоугольник, представляющий область, которую необходимо перерисовать в ответ на это событие.

Методы, унаследованные от класса java.awt.event.ComponentEvent

getComponent

Методы, унаследованные от класса java.awt.AWTEvent

consume, getID, isConsumed, setSource, toString

Методы, унаследованные от класса java.util.EventObject

getSource

Методы, унаследованные от класса java.lang.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 равен %%%CODE_BLOCK_36%%.

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

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

getUpdateRect

public Rectangle getUpdateRect()

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

setUpdateRect

public void setUpdateRect(Rectangle updateRect)

Устанавливает прямоугольник, представляющий область, которую необходимо перерисовать в ответ на это событие.

Параметры:
updateRect - прямоугольник области, которую необходимо перерисовать

paramString

public String paramString()

Описание скопировано из класса: ComponentEvent

Возвращает строку параметра, идентифицирующую это событие. Этот метод полезен для ведения журнала событий и для отладки.

Переопределяет:
paramString в классе ComponentEvent
Возвращает:
строку, идентифицирующую событие и его атрибуты

© 1993, 2020, 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.

Spec-Zone.ru

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