Spec-Zone.ru › OpenJDK 25

Класс 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

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

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

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

getSource

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

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

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

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, 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/AdjustmentEvent.html

Spec-Zone.ru

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