public class AdjustmentEvent extends AWTEvent
ScrollbarやScrollPaneなどのAdjustableオブジェクトが発行する調整イベントです。 ユーザーがスクロール・コンポーネントの値を変更すると、スクロール・コンポーネントはAdjustmentEventのインスタンスを受け取ります。
特定のAdjustmentEventインスタンスのidパラメータがADJUSTMENT_FIRSTからADJUSTMENT_LASTまでの範囲にない場合に、未指定の動作が発生します。
AdjustmentEventインスタンスのtypeは次のいずれかの値をとります。
UNIT_INCREMENT
UNIT_DECREMENT
BLOCK_INCREMENT
BLOCK_DECREMENT
TRACK
Adjustable, AdjustmentListener, 直列化された形式| 修飾子と型 | フィールド | 説明 |
|---|---|---|
static int |
ADJUSTMENT_FIRST |
調整イベントID範囲の最初の整数IDをマークします。
|
static int |
ADJUSTMENT_LAST |
調整イベントID範囲の最後の整数IDをマークします。
|
static int |
ADJUSTMENT_VALUE_CHANGED |
調整値が変更されたことを示すイベントです。
|
static int |
BLOCK_DECREMENT |
ブロック・デクリメント調整タイプです。
|
static int |
BLOCK_INCREMENT |
ブロック・インクリメント調整タイプです。
|
static int |
TRACK |
絶対トラッキング調整タイプです。
|
static int |
UNIT_DECREMENT |
ユニット・デクリメント調整タイプです。
|
static int |
UNIT_INCREMENT |
ユニット・インクリメント調整タイプです。
|
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_MASKsource| コンストラクタ | 説明 |
|---|---|
AdjustmentEvent(Adjustable source, int id, int type, int value) |
指定された
Adjustableソース、イベント・タイプ、調整タイプ、および値でAdjustmentEventオブジェクトを構築します。 |
AdjustmentEvent(Adjustable source, int id, int type, int value, boolean isAdjusting) |
指定されたAdjustableソース、イベント・タイプ、調整タイプ、および値で
AdjustmentEventオブジェクトを構築します。 |
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
Adjustable |
getAdjustable() |
このイベントが発生した
Adjustableオブジェクトを返します。 |
int |
getAdjustmentType() |
値変更イベントの原因となった調整タイプを返します。
|
int |
getValue() |
調整イベント内の現在の値を返します。
|
boolean |
getValueIsAdjusting() |
これが複数の調整イベントの1つである場合は
trueを返します。 |
String |
paramString() |
この
Eventの状態を表す文字列を返します。 |
getSourcepublic static final int ADJUSTMENT_FIRST
public static final int ADJUSTMENT_LAST
public static final int ADJUSTMENT_VALUE_CHANGED
public AdjustmentEvent(Adjustable source, int id, int type, int value)
Adjustableソース、イベント・タイプ、調整タイプ、および値でAdjustmentEventオブジェクトを構築します。
このメソッドはsourceがnullの場合にIllegalArgumentExceptionをスローします。
source - イベントが発生したAdjustableオブジェクトid - イベントのタイプを示す整数。 許容される値については、AdjustmentEventのクラスの説明を参照してください。 type - 調整タイプを示す整数。 許容される値については、AdjustmentEventのクラスの説明を参照してください。 value - 調整の現在の値IllegalArgumentException - sourceがnullである場合EventObject.getSource(), AWTEvent.getID(), getAdjustmentType(), getValue()public AdjustmentEvent(Adjustable source, int id, int type, int value, boolean isAdjusting)
AdjustmentEventオブジェクトを構築します。
このメソッドはsourceがnullの場合にIllegalArgumentExceptionをスローします。
source - イベントが発生したAdjustableオブジェクトid - イベントのタイプを示す整数。 許容される値については、AdjustmentEventのクラスの説明を参照してください。 type - 調整タイプを示す整数。 許容される値については、AdjustmentEventのクラスの説明を参照してください。 value - 調整の現在の値isAdjusting - boolean型。イベントが一連の複数の調整イベントの1つである場合はtrue、そうでない場合はfalseIllegalArgumentException - sourceがnullである場合EventObject.getSource(), AWTEvent.getID(), getAdjustmentType(), getValue(), getValueIsAdjusting()public Adjustable getAdjustable()
Adjustableオブジェクトを返します。Adjustableオブジェクトpublic int getValue()
public int getAdjustmentType()
public boolean getValueIsAdjusting()
trueを返します。true、そうでない場合はfalsepublic String paramString()
AWTEventEventの状態を表す文字列を返します。 このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる可能性があります。 返される文字列は空でもかまいませんが、nullにはできません。 paramString、クラスAWTEvent バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。