|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.co.fujitsu.reffi.client.swing.util.ComponentSearchUtil
public class ComponentSearchUtil
[概 要]
Swingコンポーネントを検出するユーティリティクラスです。[詳 細]
[備 考]
[環 境] JDK 6.0 Update 11
Copyright (c) 2008-2009 FUJITSU Japan All rights reserved.
| コンストラクタの概要 | |
|---|---|
ComponentSearchUtil()
|
|
| メソッドの概要 | |
|---|---|
static Component |
searchComponentByName(Component component,
String name)
[概 要] 引数Componentから引数nameを持つコンポーネントを返却します。 |
static Component |
searchComponentByNameFromAllWindow(String name)
[概 要] メモリ上に存在する全ウィンドウコンポーネントから引数nameを持つコンポーネントを返却します。 |
static void |
searchComponentsByName(List<Component> list,
Component component,
String name)
[概 要] 引数Componentから引数nameを持つ全てのコンポーネントを返却します。 |
static Window |
searchWindowLevelObject(Component component)
[概 要] 引数Componentが所属するウィンドウコンポーネントを返却します。 |
static Window |
searchWindowLevelObject(Component component,
Component parent)
[概 要] 引数Componentが所属するウィンドウコンポーネントを返却します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ComponentSearchUtil()
| メソッドの詳細 |
|---|
public static Component searchComponentByName(Component component,
String name)
[概 要]
引数Componentから引数nameを持つコンポーネントを返却します。[詳 細]
componentがコンテナコンポーネントの場合、再帰的に子孫コンポーネントを走査します。 nameを持つコンポーネントが見つかった時点で再帰を中断、コンポーネントを返却します。[備 考]
component - コンポーネントを探すルートname - 探すコンポーネントの名前
public static Component searchComponentByNameFromAllWindow(String name)
[概 要]
メモリ上に存在する全ウィンドウコンポーネントから引数nameを持つコンポーネントを返却します。[詳 細]
WindowManagerが管理している画面コンポーネントリストの中から nameを名前として持つコンポーネントを探して返却します。[備 考]
name - 探すコンポーネントの名前
public static void searchComponentsByName(List<Component> list,
Component component,
String name)
[概 要]
引数Componentから引数nameを持つ全てのコンポーネントを返却します。[詳 細]
componentがコンテナコンポーネントの場合、再帰的に子孫コンポーネントを走査します。 nameを持つコンポーネントが見つかった場合でも全ての子孫を走査し終わるまで再帰を続けます。[備 考]
list - 検出されたコンポーネントが格納されるリストcomponent - コンポーネントを探すルートname - 探すコンポーネントの名前public static Window searchWindowLevelObject(Component component)
[概 要]
引数Componentが所属するウィンドウコンポーネントを返却します。[詳 細]
componentのparentを辿り、Windowクラス継承オブジェクトを探します。[備 考]
componentがJMenuItemのようなJPopupMenuコンポーネントの要素の場合、 戻り値はJPopupMenuを呼び出したコンポーネントが所属するウィンドウコンポーネント になります。
component - ウィンドウを探す子コンポーネント
public static Window searchWindowLevelObject(Component component,
Component parent)
[概 要]
引数Componentが所属するウィンドウコンポーネントを返却します。[詳 細]
searchWindowLevelObject(Component)に処理委譲します。
Componentの中には、getParent()で返却される親コンポーネントの参照が
イベントディスパッチスレッド間で維持されないものが有ります。[備 考]
component - ウィンドウを探す子コンポーネントparent - ウィンドウを探す子コンポーネントの親コンポーネント
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||