- すべてのスーパー・インタフェース:
EventListener
- 既知のすべての実装クラス:
AWTEventMulticaster
,BasicToolBarUI.ToolBarContListener
,Container.AccessibleAWTContainer.AccessibleContainerHandler
,ContainerAdapter
,JComponent.AccessibleJComponent.AccessibleContainerHandler
,MetalToolBarUI.MetalContainerListener
public interface ContainerListener extends EventListener
コンテナ・イベントを受け取るためのリスナー・インタフェースです。 コンテナ・イベントの処理に関連するクラスは、このインタフェース(および含まれているすべてのメソッド)を実装するか、抽象クラス
ContainerAdapter
を拡張します(関連するメソッドだけをオーバーライド)。 そのクラスから作成されたリスナー・オブジェクトは、コンポーネントのaddContainerListener
メソッドを使ってコンポーネントに登録されます。 コンポーネントの追加または削除によりコンテナの内容が変更されると、リスナー・オブジェクトの関連するメソッドが呼び出され、ContainerEvent
が渡されます。
コンテナ・イベントは、通知のためだけに提供されています。AWTは、追加または削除オペレーションを内部的に自動的に扱うので、プログラムはContainerListener
を登録するかどうかに関係なく正しく動作します。
- 導入されたバージョン:
- 1.1
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明void
コンテナにコンポーネントが追加されると呼び出されます。void
コンテナからコンポーネントが削除されると呼び出されます。
-
メソッドの詳細
-
componentAdded
void componentAdded(ContainerEvent e) コンテナにコンポーネントが追加されると呼び出されます。- パラメータ:
e
- 処理されるイベント
-
componentRemoved
void componentRemoved(ContainerEvent e) コンテナからコンポーネントが削除されると呼び出されます。- パラメータ:
e
- 処理されるイベント
-