|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.co.fujitsu.reffi.client.swing.listener.ContainerListenerImpl
public class ContainerListenerImpl
[概 要]
コンテナコンポーネントの、内容コンポーネントの追加削除を監視するクラスです。[詳 細]
コンテナに対するコンポーネント追加を監視して、EventBinderに紐付け予約されている イベントリスナの付与をコントローラに委譲します。
AbstractControllerがウィンドウのオープンを検知すると、オープンされたウィンドウ
の内容を走査してコンテナコンポーネントに対してこのリスナを追加します。
componentAddedイベントハンドラ実装では、追加されたコンポーネント子孫を再帰的に
走査し、登録するべきイベントが予約されていないか、EventBinderにイベントリスナ付与
を依頼します。
[備 考]
[環 境] JDK 6.0 Update 11
Copyright (c) 2008-2009 FUJITSU Japan All rights reserved.
| コンストラクタの概要 | |
|---|---|
ContainerListenerImpl(AbstractController controller)
[概 要] コンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
void |
componentAdded(java.awt.event.ContainerEvent e)
[概 要] コンポーネント追加イベントハンドラ実装です。 |
void |
componentRemoved(java.awt.event.ContainerEvent e)
[概 要] コンポーネント削除イベントハンドラ実装です。 |
AbstractController |
getController()
[概 要] コントローラを返却します。 |
void |
setController(AbstractController controller)
[概 要] コントローラを設定します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ContainerListenerImpl(AbstractController controller)
[概 要]
コンストラクタです。[詳 細]
引数controllerをフィールドに設定します。[備 考]
controller - コントローラ| メソッドの詳細 |
|---|
public AbstractController getController()
[概 要]
コントローラを返却します。[詳 細]
controlerフィールドを返却します。[備 考]
public void setController(AbstractController controller)
[概 要]
コントローラを設定します。[詳 細]
controlerフィールドを設定します。[備 考]
controller - コントローラpublic void componentAdded(java.awt.event.ContainerEvent e)
[概 要]
コンポーネント追加イベントハンドラ実装です。[詳 細]
ContainerListener.componentAdded(ContainerEvent)を実装します。searchComponent(Component)を呼び出して子孫コンポーネントを走査します。
[備 考]
java.awt.event.ContainerListener 内の componentAddede - コンポーネント追加イベントpublic void componentRemoved(java.awt.event.ContainerEvent e)
[概 要]
コンポーネント削除イベントハンドラ実装です。[詳 細]
処理は有りません。[備 考]
java.awt.event.ContainerListener 内の componentRemovede - コンポーネント削除イベント
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||