|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.util.EventObject java.awt.AWTEvent java.awt.event.ComponentEvent java.awt.event.ContainerEvent
public class ContainerEvent
コンポーネントの追加または削除によってコンテナの内容が変更されたことを示す低レベルのイベントです。
コンテナイベントは、通知のためだけに提供されています。AWT は、内部的にコンテナの内容への変更を自動的に扱うので、プログラムがイベントを受け取るかどうかに関係なく、プログラムの処理は正しく行われます。
この低レベルのイベントは、コンテナにコンポーネントが追加または削除されたときに、Panel などのコンテナオブジェクトによって生成されます。発生したイベントは、コンポーネントの addContainerListner
メソッドを使って、この種のイベントを受け取るように登録されているすべての ContainerListener
オブジェクトまたは ContainerAdapter
オブジェクトに渡されます。ContainerAdapter
オブジェクトは、ContainerListener
インタフェースを実装しています。各リスナーオブジェクトは、イベントの発生時に ContainerEvent
を取得します。
ContainerAdapter
,
ContainerListener
,
Tutorial: Writing a Container Listener,
Reference: The Java Class Libraries (update file),
直列化された形式フィールドの概要 | |
---|---|
static int |
COMPONENT_ADDED
このイベントは、コンテナにコンポーネントが追加されたことを示します。 |
static int |
COMPONENT_REMOVED
このイベントは、コンテナからコンポーネントが削除されたことを示します。 |
static int |
CONTAINER_FIRST
コンテナイベント識別子に使う整数の範囲にある、最初の番号です。 |
static int |
CONTAINER_LAST
コンテナイベント識別子に使う整数の範囲にある、最後の番号です。 |
クラス java.awt.event.ComponentEvent から継承されたフィールド |
---|
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN |
クラス java.util.EventObject から継承されたフィールド |
---|
source |
コンストラクタの概要 | |
---|---|
ContainerEvent(Component source,
int id,
Component child)
ContainerEvent オブジェクトを構築します。 |
メソッドの概要 | |
---|---|
Component |
getChild()
イベントによって影響を受けたコンポーネントを返します。 |
Container |
getContainer()
イベントの発生元を返します。 |
String |
paramString()
このイベントを特定するパラメータの文字列を返します。 |
クラス java.awt.event.ComponentEvent から継承されたメソッド |
---|
getComponent |
クラス 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 CONTAINER_FIRST
public static final int CONTAINER_LAST
public static final int COMPONENT_ADDED
public static final int COMPONENT_REMOVED
コンストラクタの詳細 |
---|
public ContainerEvent(Component source, int id, Component child)
ContainerEvent
オブジェクトを構築します。
無効な id
を渡すと、特定できない動作が発生します。このメソッドは source
が null
の場合に IllegalArgumentException
をスローします。
source
- イベントの発生元の Component
オブジェクト (コンテナ)id
- イベントの型を示す整数child
- 追加または削除されたコンポーネント
IllegalArgumentException
- source
が null の場合メソッドの詳細 |
---|
public Container getContainer()
Container
オブジェクト、または null
(オブジェクトが Container
でない場合)public Component getChild()
public String paramString()
ComponentEvent
内の 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 も参照してください。