| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.util.EventObject
java.awt.AWTEvent
java.awt.event.ItemEvent
public class ItemEvent
項目が選択または選択解除されたことを示すセマンティックイベントです。この高レベルイベントは、ユーザによって項目が選択または選択解除されたときに、ItemSelectable オブジェクト (List など) によって生成されます。イベントは、そのコンポーネントの addItemListener メソッドを使って、これらのイベントを受け取るように登録されているすべての ItemListener オブジェクトに渡されます。
 ItemListener インタフェースを実装しているオブジェクトは、イベントが発生したときにこの ItemEvent を取得します。したがって、リスナーはマウスの個々の動きやマウスクリックを個別に処理することなく、「項目が選択」または「選択解除された」ときに発生するイベントなどの「意味のある」イベントを処理します。
ItemSelectable, 
ItemListener, 
Tutorial: Writing an Item Listener, 
Reference: The Java Class Libraries (update file), 
直列化された形式| フィールドの概要 | |
|---|---|
| static int | DESELECTEDこの状態変更値は、項目の選択解除を示します。 | 
| static int | ITEM_FIRST項目イベント識別子の範囲を示す最初の番号です。 | 
| static int | ITEM_LAST項目イベント識別子の範囲を示す最後の番号です。 | 
| static int | ITEM_STATE_CHANGEDこのイベント識別子は、項目の状態の変更を示します。 | 
| static int | SELECTEDこの状態変更値は、項目の選択を示します。 | 
| クラス java.util.EventObject から継承されたフィールド | 
|---|
| source | 
| コンストラクタの概要 | |
|---|---|
| ItemEvent(ItemSelectable source,
          int id,
          Object item,
          int stateChange)ItemEventオブジェクトを構築します。 | |
| メソッドの概要 | |
|---|---|
|  Object | getItem()イベントによって影響を受けた項目を返します。 | 
|  ItemSelectable | getItemSelectable()イベントの発生元を返します。 | 
|  int | getStateChange()状態変更のタイプ (選択、または選択解除) を返します。 | 
|  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 | 
| フィールドの詳細 | 
|---|
public static final int ITEM_FIRST
public static final int ITEM_LAST
public static final int ITEM_STATE_CHANGED
public static final int SELECTED
public static final int DESELECTED
| コンストラクタの詳細 | 
|---|
public ItemEvent(ItemSelectable source,
                 int id,
                 Object item,
                 int stateChange)
ItemEvent オブジェクトを構築します。
無効な id を渡すと、特定できない動作が発生します。このメソッドは source が null の場合に IllegalArgumentException をスローします。
source - イベントの発生元の ItemSelectable オブジェクトid - イベントの型を特定する整数item - オブジェクト、すなわち、イベントによって影響を受けた項目stateChange - 項目が選択されたのか選択解除されたのかを示す整数
IllegalArgumentException - source が null の場合| メソッドの詳細 | 
|---|
public ItemSelectable getItemSelectable()
public Object getItem()
public int getStateChange()
SELECTED, 
DESELECTEDpublic String paramString()
AWTEvent 内の paramString| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。