Spec-Zone.ru › OpenJDK 8

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

AdjustmentEvent(Adjustable source, int id, int type, int value, boolean isAdjusting)

Создаёт объект AdjustmentEvent с указанным источником Adjustable, типом события, типом изменения настройки и значением.

Методы

Модификатор и тип Метод и описание
Adjustable getAdjustable()

Возвращает объект Adjustable, откуда произошло это событие.

int getAdjustmentType()

Возвращает тип изменения настройки, вызвавший событие изменения значения.

int getValue()

Возвращает текущее значение в событии изменения настройки.

boolean getValueIsAdjusting()

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

String paramString()

Возвращает строку, представляющую состояние этого Event.

Методы, унаследованные от класса 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()

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

  • UNIT_INCREMENT
  • UNIT_DECREMENT
  • BLOCK_INCREMENT
  • BLOCK_DECREMENT
  • TRACK

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

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.

Spec-Zone.ru

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