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_MASK
source
コンストラクタと説明 |
---|
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 の状態を表す文字列を返します。 |
getSource
public 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
、そうでない場合はfalse
IllegalArgumentException
- 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
、そうでない場合はfalse
public String paramString()
AWTEvent
Event
の状態を表す文字列を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる可能性があります。返される文字列は空でもかまいませんが、null
にはできません。paramString
、クラス: AWTEvent
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2016, Oracle and/or its affiliates. All rights reserved.Use is subject to license termsDocumentation Redistribution Policyも参照してください。