Spec-Zone.ru › OpenJDK 24

Класс 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
Тип изменения с увеличением единицы.

Поля, объявленные в классе 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

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

Конструктор Описание
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, если это одно из нескольких событий изменения.

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

consume, getID, isConsumed, paramString, setSource, toString

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

getSource

Методы, объявленные в классе java.lang.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 со указанным source источником, типом события, типом изменения, значением и флагом, указывающим, является ли событие частью серии событий изменения настроек.

Этот метод выбрасывает исключение 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, если это одно из нескольких событий изменения настроек, иначе возвращает false
С тех пор как:
1.4

© 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/event/AdjustmentEvent.html

Spec-Zone.ru

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