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

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

static int ADJUSTMENT_LAST

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

static int ADJUSTMENT_VALUE_CHANGED

Событие изменения значения настройки.

static int BLOCK_DECREMENT

Тип уменьшения настройки блоками.

static int BLOCK_INCREMENT

Тип увеличения настройки блоками.

static int TRACK

Тип абсолютной настройки отслеживания.

static int UNIT_DECREMENT

Тип уменьшения настройки единицами.

static 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 со специфическим источником 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()

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

Возвращает:
одно из значений корректировки, перечисленных выше

getValueIsAdjusting

public boolean getValueIsAdjusting()

Возвращает true если это одно из нескольких событий корректировки.

Возвращает:
true если это одно из нескольких событий корректировки, в противном случае возвращает false
С тех пор:
1.4

© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/event/AdjustmentEvent.html

Spec-Zone .ru
спецификации, руководства, описания, API