Класс 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 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 source,
int id,
int type,
int value,
boolean isAdjusting) | Создаёт объект |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
Adjustable | getAdjustable() | Возвращает объект |
int | getAdjustmentType() | Возвращает тип настройки, вызвавший событие изменения значения. |
int | getValue() | Возвращает текущее значение в событии изменения настроек. |
boolean | getValueIsAdjusting() | Возвращает |
Методы, объявленные в классе 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