Spec-Zone.ru › OpenJDK 27

Класс AdjustmentEvent

java.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.AdjustmentEvent
Все реализуемые интерфейсы:
Serializable
public class AdjustmentEvent extends AWTEvent
Событие изменения, генерируемое объектами Adjustable, такими как Scrollbar и ScrollPane. Когда пользователь изменяет значение компонента прокрутки, он получает экземпляр AdjustmentEvent.

Если параметр id какого-либо экземпляра AdjustmentEvent не находится в диапазоне от ADJUSTMENT_FIRST до ADJUSTMENT_LAST, поведение не определено.

Параметр type любого экземпляра AdjustmentEvent принимает одно из следующих значений:

  • UNIT_INCREMENT
  • UNIT_DECREMENT
  • BLOCK_INCREMENT
  • BLOCK_DECREMENT
  • TRACK
Присваивание значения, отличного от перечисленных выше, приведет к неопределенному поведению.
Начиная с:
1.1
См. также:
  • Adjustable
  • AdjustmentListener
  • Сериализованная форма

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

Модификатор и тип Поле Описание
static final int ADJUSTMENT_FIRST
Обозначает первый целочисленный идентификатор в диапазоне идентификаторов событий изменения.
static final int ADJUSTMENT_LAST
Обозначает последний целочисленный идентификатор в диапазоне идентификаторов событий изменения.
static final int ADJUSTMENT_VALUE_CHANGED
Событие изменения значения.
static final int BLOCK_DECREMENT
Тип изменения — уменьшение на блок.
static final int BLOCK_INCREMENT
Тип изменения — увеличение на блок.
static final int TRACK
Тип изменения — абсолютное отслеживание.
static final int UNIT_DECREMENT
Тип изменения — уменьшение на единицу.
static final int UNIT_INCREMENT
Тип изменения — увеличение на единицу.

Поля, объявленные в классе 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
Модификатор и тип Поле Описание
static final long ACTION_EVENT_MASK
Маска событий для выбора событий действий.
static final long ADJUSTMENT_EVENT_MASK
Маска событий для выбора событий изменения.
static final long COMPONENT_EVENT_MASK
Маска событий для выбора событий компонентов.
protected boolean consumed
Определяет, будет ли событие отправлено обратно пиру после его обработки источником: значение false означает, что оно будет отправлено пиру; значение true — что не будет.
static final long CONTAINER_EVENT_MASK
Маска событий для выбора событий контейнеров.
static final long FOCUS_EVENT_MASK
Маска событий для выбора событий фокуса.
static final long HIERARCHY_BOUNDS_EVENT_MASK
Маска событий для выбора событий границ иерархии.
static final long HIERARCHY_EVENT_MASK
Маска событий для выбора событий иерархии.
protected int id
Идентификатор события.
static final long INPUT_METHOD_EVENT_MASK
Маска событий для выбора событий методов ввода.
static final long INVOCATION_EVENT_MASK
Маска событий для выбора событий вызова.
static final long ITEM_EVENT_MASK
Маска событий для выбора событий элементов.
static final long KEY_EVENT_MASK
Маска событий для выбора событий клавиатуры.
static final long MOUSE_EVENT_MASK
Маска событий для выбора событий мыши.
static final long MOUSE_MOTION_EVENT_MASK
Маска событий для выбора событий движения мыши.
static final long MOUSE_WHEEL_EVENT_MASK
Маска событий для выбора событий колеса мыши.
static final long PAINT_EVENT_MASK
Маска событий для выбора событий отрисовки.
static final int RESERVED_ID_MAX
Максимальное значение зарезервированных идентификаторов событий AWT.
static final long TEXT_EVENT_MASK
Маска событий для выбора текстовых событий.
static final long WINDOW_EVENT_MASK
Маска событий для выбора событий окон.
static final long WINDOW_FOCUS_EVENT_MASK
Маска событий для выбора событий фокуса окна.
static final long WINDOW_STATE_EVENT_MASK
Маска событий для выбора событий состояния окна.

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

source
Модификатор и тип Поле Описание
protected Object source
Объект, в котором изначально произошло событие.

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

Конструктор Описание
AdjustmentEvent(Adjustable source, int id, int type, int value)
Создает объект AdjustmentEvent с указанными источником Adjustable, типом события, типом изменения и значением.
AdjustmentEvent(Adjustable source, int id, int type, int value, boolean isAdjusting)
Создает объект AdjustmentEvent с указанными источником Adjustable, типом события, типом изменения и значением.

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

Модификатор и тип Метод Описание
Adjustable getAdjustable()
Возвращает объект Adjustable, в котором возникло это событие.
int getAdjustmentType()
Возвращает тип изменения, вызвавшего событие изменения значения.
int getValue()
Возвращает текущее значение в событии изменения.
boolean getValueIsAdjusting()
Возвращает true, если это одно из нескольких событий изменения.

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

consume, getID, isConsumed, paramString, setSource, toString
Модификатор и тип Метод Описание
protected void consume()
Потребляет это событие, если его можно потребить.
int getID()
Возвращает тип события.
protected boolean isConsumed()
Возвращает информацию о том, было ли это событие потреблено.
String paramString()
Возвращает строку, представляющую состояние этого Event.
void setSource(Object newSource)
Перенаправляет событие к новому источнику.
String toString()
Возвращает строковое представление этого объекта.

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

getSource
Модификатор и тип Метод Описание
Object getSource()
Объект, в котором изначально произошло событие.

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли этот объект другому объекту.
protected void finalize()
Устарело, будет удалено: этот элемент API может быть удален в будущей версии.
Финализация устарела и может быть удалена в одном из следующих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt, либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt, либо до истечения заданного промежутка реального времени.

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

ADJUSTMENT_FIRST

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

ADJUSTMENT_LAST

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

ADJUSTMENT_VALUE_CHANGED

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

UNIT_INCREMENT

@Native public static final int UNIT_INCREMENT
Тип изменения — увеличение на единицу.
См. также:
  • Значения константных полей

UNIT_DECREMENT

@Native public static final int UNIT_DECREMENT
Тип изменения — уменьшение на единицу.
См. также:
  • Значения константных полей

BLOCK_DECREMENT

@Native public static final int BLOCK_DECREMENT
Тип изменения — уменьшение на блок.
См. также:
  • Значения константных полей

BLOCK_INCREMENT

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

TRACK

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

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

AdjustmentEvent

public AdjustmentEvent(Adjustable source, int id, int type, int value)
Создает объект AdjustmentEvent с указанными источником Adjustable, типом события, типом изменения и значением.

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

Параметры:
source — объект Adjustable, в котором возникло событие
id — целое число, указывающее тип события. Допустимые значения описаны в описании класса AdjustmentEvent
type — целое число, указывающее тип изменения. Допустимые значения описаны в описании класса AdjustmentEvent
value — текущее значение изменения
Исключения:
IllegalArgumentException — если source равно null
См. также:
  • EventObject.getSource()
  • AWTEvent.getID()
  • getAdjustmentType()
  • getValue()

AdjustmentEvent

public AdjustmentEvent(Adjustable source, int id, int type, int value, boolean isAdjusting)
Создает объект AdjustmentEvent с указанными источником Adjustable, типом события, типом изменения и значением.

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

Параметры:
source — объект Adjustable, в котором возникло событие
id — целое число, указывающее тип события. Допустимые значения описаны в описании класса AdjustmentEvent
type — целое число, указывающее тип изменения. Допустимые значения описаны в описании класса AdjustmentEvent
value — текущее значение изменения
isAdjusting — логическое значение, равное true, если событие является одним из серии нескольких событий изменения, и false в противном случае
Исключения:
IllegalArgumentException — если source равно null
Начиная с:
1.4
См. также:
  • EventObject.getSource()
  • AWTEvent.getID()
  • getAdjustmentType()
  • getValue()
  • getValueIsAdjusting()

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

getAdjustable

public Adjustable getAdjustable()
Возвращает объект Adjustable, в котором возникло это событие.
Возвращает:
объект Adjustable, в котором возникло это событие

getValue

public int getValue()
Возвращает текущее значение в событии изменения.
Возвращает:
текущее значение в событии изменения

getAdjustmentType

public int getAdjustmentType()
Возвращает тип изменения, вызвавшего событие изменения значения. Он принимает одно из следующих значений:
  • UNIT_INCREMENT
  • UNIT_DECREMENT
  • BLOCK_INCREMENT
  • BLOCK_DECREMENT
  • TRACK
Возвращает:
одно из перечисленных выше значений изменения

getValueIsAdjusting

public boolean getValueIsAdjusting()
Возвращает true, если это одно из нескольких событий изменения.
Возвращает:
true, если это одно из нескольких событий изменения; в противном случае возвращает false
Начиная с:
1.4

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, где приведены более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, 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.

Spec-Zone.ru

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