Класс 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() Возвращает |
String |
paramString() Возвращает строку, представляющую состояние этого |
Методы, унаследованные от класса java.awt.AWTEvent
consume, getID, isConsumed, 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
paramString
public String paramString()
Описание скопировано из класса: AWTEvent
Возвращает строку, представляющую состояние этого Event. Этот метод предназначен только для отладки, и содержимое и формат возвращаемой строки могут различаться между реализациями. Возвращаемая строка может быть пустой, но не null.
- Переопределяет:
-
paramStringв классеAWTEvent - Возвращает:
- строковое представление этого события
© 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.