)JavaScriptがブラウザで無効になっています。11すべてのクラス検索:JavaScriptがブラウザで無効になっています。(AWT)コンテナ・オブジェクトは、ほかのAWTコンポーネントを含むことができるコンポーネントです。コンテナに追加されるコンポーネントはリスト内で追跡されます。リストの順番は、コンテナ中の前面から後面へコンポーネントがスタックされる順番を表します。コンテナにコンポーネントを追加するときにインデックスが指定されないと、リストの最後尾に追加され、最後尾にスタックされます。Subsystem」、および「フォーカスの仕様」を参照してください。classContainer.AccessibleAWTContainerアクセシビリティのデフォルト・サポートの提供に使用するContainerの内部クラスです。WIDTHコンストラクタのサマリーコンストラクタコンストラクタ説明Container()新しいコンテナを構築します。comp)指定されたコンポーネントをこのコンテナの最後に追加します。index)指定されたコンポーネントを、このコンテナの指定された位置に追加します。constraints)指定されたコンポーネントをこのコンテナの末尾に追加します。index)指定されたコンポーネントを、指定されたインデックスと指定された制約で、コンテナへ追加します。comp)指定されたコンポーネントをこのコンテナに追加します。l)このコンテナからのコンテナ・イベントを受け取れるように、指定されたコンテナ・リスナーを追加します。index)指定されたコンポーネントを、指定されたインデックスで、コンテナへ追加します。voidaddNotify()ネイティブ・スクリーン・リソースに接続することにより、このContainerを表示可能にします。listener)PropertyChangeListenerをリスナー・リストに追加します。listener)特定のプロパティのリスナー・リストにPropertyChangeListenerを追加します。o)このコンテナと、その中に含まれているすべてのコンポーネントのComponentOrientationプロパティを設定します。id)指定されたフォーカス・トラバーサル操作に対するフォーカス・トラバーサル・キーのセットが、このコンテナに明示的に定義されているかどうかを返します。intcountComponents()非推奨。1.1以降は、getComponentCount()に置き換えられています。e)に置き換えられていますvoiddoLayout()このコンテナによってコンポーネントが配置されます。y)指定された位置を格納する可視の子コンポーネントを探します。p)指定された点を格納する可視の子コンポーネントを探します。floatgetAlignmentX()x軸方向の配置を返します。floatgetAlignmentY()y軸方向の配置を返します。n)コンテナ内のn番目のコンポーネントを取得します。y)x、y座標を含むコンポーネントを探します。p)指定された点を含むコンポーネントを取得します。intgetComponentCount()このパネル内のコンポーネントの数を取得します。Component[]getComponents()コンテナ内のすべてのコンポーネントを取得します。comp)コンテナ内のコンポーネントのZ軸順インデックスを返します。ContainerListener[]getContainerListeners()このコンテナに登録されているすべてのコンテナ・リスナーの配列を返します。id)このコンテナの指定されたトラバーサル操作のフォーカス・トラバーサル・キーのセットを返します。FocusTraversalPolicygetFocusTraversalPolicy()このコンテナの子のキーボード・トラバーサルを管理するフォーカス・トラバーサル・ポリシーを返します。このコンテナがフォーカス・サイクル・ルートでない場合はnullを返します。InsetsgetInsets()コンテナの境界のサイズを示す、このコンテナのイン・セットを判定します。LayoutManagergetLayout()このコンテナのレイアウト・マネージャを取得します。listenerType)このContainerにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。DimensiongetMaximumSize()このコンテナの最大サイズを返します。DimensiongetMinimumSize()このコンテナの最小サイズを返します。allowChildren)nullがマウス・ポインタの下にある場合は、このContainerの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はContainerを返します。DimensiongetPreferredSize()このコンテナの推奨サイズを返します。Insetsinsets()非推奨。1.1以降は、getInsets()に置き換えられています。voidinvalidate()コンテナを無効にします。c)コンポーネントがこのコンテナのコンポーネント階層に含まれているかどうかを判定します。booleanisFocusCycleRoot()このコンテナがフォーカス・トラバーサル・サイクルのルートであるかどうかを返します。container)指定されたコンテナが、このコンテナのフォーカス・トラバーサル・サイクルのフォーカス・サイクル・ルートであるかどうかを返します。booleanisFocusTraversalPolicyProvider()このコンテナがフォーカス・トラバーサル・ポリシーを提供するかどうかを返します。booleanisFocusTraversalPolicySet()フォーカス・トラバーサル・ポリシーがこのコンテナに対して明示的に設定されているかどうかを返します。booleanisValidateRoot()このコンテナが有効なルートであるかどうかを示します。voidlayout()非推奨。1.1以降は、doLayout()に置き換えられています。indent)指定された出力ストリームにこのコンテナの一覧を出力します。indent)指定されたインデント位置から、指定されたプリント・ライターに一覧を出力します。int)に置き換えられています。DimensionminimumSize()非推奨。1.1以降は、getMinimumSize()に置き換えられています。g)コンテナをペイントします。g)このコンテナ内の各コンポーネントをペイントします。StringparamString()このContainerの状態を表す文字列を返します。DimensionpreferredSize()非推奨。1.1以降は、getPreferredSize()に置き換えられています。g)コンテナを出力します。g)このコンテナ内の各コンポーネントを出力します。e)このコンテナで発生するコンテナ・イベントを、登録されているContainerListenerオブジェクトにディスパッチすることで処理します。e)このコンテナのイベントを処理します。index)このコンテナから、indexによって指定されたコンポーネントを削除します。comp)このコンテナから、指定されたコンポーネントを削除します。voidremoveAll()このコンテナからすべてのコンポーネントを削除します。l)このコンテナからのコンテナ・イベントを受け取らないように、指定されたコンテナ・リスナーを削除します。voidremoveNotify()ネイティブ・スクリーン・リソースへの接続を削除することにより、このContainerを表示不可にします。index)指定されたコンポーネントを、コンテナの指定されたZ軸順のインデックスに移動します。focusCycleRoot)このコンテナがフォーカス・トラバーサル・サイクルのルートであるかどうかを設定します。keystrokes)このコンテナの指定されたトラバーサル操作に対するフォーカス・トラバーサル・キーを設定します。policy)このコンテナがフォーカス・サイクル・ルートの場合、このコンテナの子のキーボード・トラバーサルを管理するフォーカス・トラバーサル・ポリシーを設定します。provider)このコンテナを使用して、フォーカス・トラバーサル・ポリシーを提供するかどうかを設定します。f)このコンテナのフォントを設定します。mgr)このコンテナのレイアウト・マネージャを設定します。voidtransferFocusDownCycle()フォーカスを1フォーカス・トラバーサル・サイクルだけ下位に移動します。g)コンテナを更新します。voidvalidate()このコンテナおよびすべてのサブコンポーネントを検証します。voidvalidateTree()コンテナ・ツリーを再帰的に下位までたどり、必要であるとマークされたすべてのサブツリー、そして無効とマークされたすべてのサブツリーのレイアウトを再計算します。Container()新しいコンテナを構築します。コンテナは直接拡張できますが、この場合は軽量であり、コンポーネント・ツリーの上位でネイティブな親コンテナに含まれなければいけません。(たとえばFrame)。getComponentCount()このパネル内のコンポーネントの数を取得します。このメソッドは、AWTツリー・ロックの下で呼び出すようにしてください。countComponents()非推奨。1.1以降は、getComponentCount()に置き換えられています。このコンテナ内のコンポーネントの数を返します。n)コンテナ内のn番目のコンポーネントを取得します。このメソッドは、AWTツリー・ロックの下で呼び出すようにしてください。getComponents()コンテナ内のすべてのコンポーネントを取得します。このメソッドは、AWTツリー・ロックの下で呼び出すようにしてください。getInsets()コンテナの境界のサイズを示す、このコンテナのイン・セットを判定します。Frameオブジェクトは、フレームのタイトル・バーの高さに対応する上のイン・セットを持ちます。insets()非推奨。1.1以降は、getInsets()に置き換えられています。このコンテナのインセットを返します。comp)指定されたコンポーネントをこのコンテナの最後に追加します。int)の簡易メソッドです。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。コンテナがすでに表示されている場合は、追加されたコンポーネントを表示するために、あとで階層を検証する必要があります。comp)指定されたコンポーネントをこのコンテナに追加します。int)の簡易メソッドです。このメソッドは1.1から非推奨です。Object)メソッドを使用してください。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。コンテナがすでに表示されている場合は、追加されたコンポーネントを表示するために、あとで階層を検証する必要があります。index)指定されたコンポーネントを、このコンテナの指定された位置に追加します。int)の簡易メソッドです。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。コンテナがすでに表示されている場合は、追加されたコンポーネントを表示するために、あとで階層を検証する必要があります。コンポーネントを挿入する位置。index)指定されたコンポーネントを、コンテナの指定されたZ軸順のインデックスに移動します。Z軸順によって、コンポーネントがペイントされる順番が決まります。Z軸順が最高のコンポーネントが最初にペイントされ、Z軸順が最低のコンポーネントが最後にペイントされます。コンポーネントがオーバーラップされる場合、Z軸順の低いコンポーネントがZ軸順の高いコンポーネントの上にペイントされます。コンポーネントがほかのコンテナの子である場合、このコンテナに追加される前にそのコンテナから削除されます。int)の違いは、前のコンテナから削除される際に、必要でない限り、また基本となるネィティブ・ウィンドウ・システムによって許可されているかぎり、このメソッドがコンポーネントに対してremoveNotifyを呼び出さないことです。このように、コンポーネントにキーボード・フォーカスがある場合、そのコンポーネントが新しい位置に移動されてもフォーカスを維持します。このプロパティは軽量のContainer以外のコンポーネントのみに適用されます。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。removeNotifyを呼び出さずに、別のコンテナへの重量コンポーネントのZ軸順の変更をサポートしていないプラットフォームもあります。プラットフォームでこれがサポートされているかどうかを判断する方法はないため、開発者は推測しないようにしてください。コンポーネントを挿入するコンテナのリスト内での位置。comp)コンテナ内のコンポーネントのZ軸順インデックスを返します。Z軸順階層が高いコンポーネントほど、そのインデックスは低くなります。Z軸順インデックスが最低のコンポーネントがほかの子コンポーネントの最後にペイントされます。照会されるコンポーネント戻り値:コンポーネントのZ軸順インデックス。constraints)指定されたコンポーネントをこのコンテナの末尾に追加します。指定された制約オブジェクトを使用して、このコンテナのレイアウトにコンポーネントを追加することをレイアウト・マネージャに通知します。int)の簡易メソッドです。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。コンテナがすでに表示されている場合は、追加されたコンポーネントを表示するために、あとで階層を検証する必要があります。index)指定されたコンポーネントを、指定されたインデックスと指定された制約で、コンテナへ追加します。指定された制約オブジェクトを使用して、このコンテナのレイアウトにコンポーネントを追加することをレイアウト・マネージャに通知します。int)の簡易メソッドです。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。コンテナがすでに表示されている場合は、追加されたコンポーネントを表示するために、あとで階層を検証する必要があります。コンポーネントを挿入するコンテナのリスト内の位置。index)指定されたコンポーネントを、指定されたインデックスで、コンテナへ追加します。このメソッドは、addLayoutComponentメソッドを使用して、指定された制約オブジェクトを使ってこのコンテナのレイアウトにコンポーネントを追加することをレイアウト・マネージャに通知します。制約は、使用されているレイアウト・マネージャで定義されます。BorderLayoutクラスは、BorderLayout.NORTH、BorderLayout.SOUTH、BorderLayout.EAST、BorderLayout.WEST、およびBorderLayout.CENTERの5つの制約を定義します。GridBagLayoutクラスにはGridBagConstraintsオブジェクトが必要です。正しい型の制約オブジェクトを渡さないと、IllegalArgumentExceptionが発生します。現在のレイアウト・マネージャがLayoutManager2を実装する場合は、LayoutManager2.addLayoutComponent(Component,Object)が呼び出されます。現在のレイアウト・マネージャがLayoutManager2を実装せず、制約がStringの場合は、LayoutManager.addLayoutComponent(String,Component)が呼び出されます。コンポーネントがこのコンテナの祖先ではなく、nullでない親を持つ場合は、このコンテナに追加される前に現在の親から削除されます。これは、プログラムがコンテナへのすべての追加要求を追跡する必要がある場合にオーバーライドするメソッドです。ほかのすべての追加メソッドはこれに従います。オーバーライドするメソッドは通常、メソッドのスーパークラス・バージョンへの呼出しを含めるようにしてください。index)このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。コンテナがすでに表示されている場合は、追加されたコンポーネントを表示するために、あとで階層を検証する必要があります。コンポーネントを挿入するコンテナのリスト内での位置。indexが無効な場合。getComponentCount()-1]。index)このコンテナから、indexによって指定されたコンポーネントを削除します。このメソッドはまた、removeLayoutComponentメソッドを使用してこのコンテナのレイアウトからコンポーネントを削除するために、レイアウト・マネージャにも通知します。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。コンテナがすでに表示されている場合は、変更を反映するために、あとで階層を検証する必要があります。comp)このコンテナから、指定されたコンポーネントを削除します。このメソッドはまた、removeLayoutComponentメソッドを使用してこのコンテナのレイアウトからコンポーネントを削除するために、レイアウト・マネージャにも通知します。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。コンテナがすでに表示されている場合は、変更を反映するために、あとで階層を検証する必要があります。removeAll()このコンテナからすべてのコンポーネントを削除します。このメソッドはまた、removeLayoutComponentメソッドを使用してこのコンテナのレイアウトからコンポーネントを削除するために、レイアウト・マネージャにも通知します。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。コンテナがすでに表示されている場合は、変更を反映するために、あとで階層を検証する必要があります。getLayout()このコンテナのレイアウト・マネージャを取得します。mgr)このコンテナのレイアウト・マネージャを設定します。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。doLayout()このコンテナによってコンポーネントが配置されます。ほとんどのプログラムは、このメソッドを直接呼び出すのではなく、validateメソッドを呼び出すようにしてください。layout()非推奨。1.1以降は、doLayout()に置き換えられています。isValidateRoot()このコンテナが有効なルートであるかどうかを示します。レイアウトに関連する変更(有効なルートの子孫の境界など)は、有効なルートの親のレイアウトには影響を与えません。この特殊性により、invalidate()メソッドは、有効なルートを検出した時点でコンポーネント階層の無効化を停止できます。下位互換性を保つために、java.awt.smartInvalidateシステム・プロパティの値がtrueに設定されている場合にかぎり、この最適化された新しい動作が使用可能になります。コンポーネント階層内に有効なルートがあり、最適化された新しいinvalidate()動作が使用可能な場合、あとで階層の有効性を復元するには、すでに無効化されているコンポーネントの有効なルートに対してvalidate()メソッドを呼び出す必要があります。それ以外の場合、コンポーネント階層の有効性を復元するには、トップ・レベルのコンテナ(Frameオブジェクトなど)に対してvalidate()メソッドを呼び出す必要があります。WindowクラスとAppletクラスはAWTの有効なルートです。Swingではより多くの有効なルートが導入されます。invalidate()コンテナを無効にします。このコンテナにインストールされているLayoutManagerがLayoutManager2インタフェースのインスタンスである場合は、このContainerを引数としてLayoutManager2.invalidateLayout(Container)メソッドが呼び出されます。その後、このメソッドはこのコンテナを無効とマークし、その祖先を無効化します。詳細は、Component.invalidate()メソッドを参照してください。validate()このコンテナおよびすべてのサブコンポーネントを検証します。コンテナの検証とは、そのサブコンポーネントを配置することを意味します。レイアウトに関連する変更(コンポーネントの境界の設定、コンテナへのコンポーネントの追加など)により、コンテナは自動的に無効化されます。コンテナの祖先も無効化される場合があります(詳細は、Component.invalidate()を参照してください)。validate()メソッドを呼び出すようにしてください。コンテナの検証にはかなり時間がかかる場合があります。パフォーマンス上の理由から、開発者はレイアウトに関連する一連の操作が完了するまで、たとえば、コンテナにすべての子を追加し終わるまで、階層の検証を延期できます。このContainerが有効でない場合、このメソッドはvalidateTreeメソッドを呼び出し、このContainerを有効としてマークします。それ以外の場合は、何の処理も行いません。validateTree()コンテナ・ツリーを再帰的に下位までたどり、必要であるとマークされたすべてのサブツリー、そして無効とマークされたすべてのサブツリーのレイアウトを再計算します。同期化は、このvalidateを呼び出すメソッドによって提供するようにしてください。f)このコンテナのフォントを設定します。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。getPreferredSize()このコンテナの推奨サイズを返します。LayoutManagerがあるときは、LayoutManager.preferredLayoutSize(Container)を使用して推奨サイズが計算されます。実装によっては、LayoutManagerから返された値がキャッシュされることがあります。キャッシュする実装では、このメソッドが呼び出されるたびにLayoutManagerのpreferredLayoutSizeを呼び出す必要はなく、Containerが無効になったあとにだけLayoutManagerが照会されます。preferredSize()非推奨。1.1以降は、getPreferredSize()に置き換えられています。Componentコンポーネントの優先サイズを返します。getMinimumSize()このコンテナの最小サイズを返します。LayoutManagerがあるときは、LayoutManager.minimumLayoutSize(Container)を使用して最小サイズが計算されます。実装によっては、LayoutManagerから返された値がキャッシュされることがあります。キャッシュする実装では、このメソッドが呼び出されるたびにLayoutManagerのminimumLayoutSizeを呼び出す必要はなく、Containerが無効になったあとにだけLayoutManagerが照会されます。minimumSize()非推奨。1.1以降は、getMinimumSize()に置き換えられています。Componentこのコンポーネントの最小サイズを返します。getMaximumSize()このコンテナの最大サイズを返します。最大サイズがComponent.setMaximumSize(Dimension)によって明示的に設定されていない場合で、このContainerにインストールされているLayoutManagerがLayoutManager2のインスタンスであるときは、LayoutManager2.maximumLayoutSize(Container)を使用して最大サイズが計算されます。実装によっては、LayoutManager2から返された値がキャッシュされることがあります。キャッシュする実装では、このメソッドが呼び出されるたびにLayoutManager2のmaximumLayoutSizeを呼び出す必要はなく、Containerが無効になったあとにだけLayoutManager2が照会されます。getAlignmentX()x軸方向の配置を返します。これは、そのコンポーネントがほかのコンポーネントに対してどのように配置されるべきかを指定したものです。この値は0から1の間の数値で、0は原点に沿った配置を表し、1は原点からもっとも遠いところに、0.5は中央に配置されます。getAlignmentY()y軸方向の配置を返します。これは、そのコンポーネントがほかのコンポーネントに対してどのように配置されるべきかを指定したものです。この値は0から1の間の数値で、0は原点に沿った配置を表し、1は原点からもっとも遠いところに、0.5は中央に配置されます。g)コンテナをペイントします。このコンテナの子コンポーネントであるすべての軽量コンポーネントへペイントを転送します。このメソッドが再実装される場合、軽量コンポーネントが正しく描画されるようにsuper.paint(g)を呼び出すようにしてください。子コンポーネントがgの現在のクリッピング設定によって全体的にクリップされる場合、paint()はその子には転送されません。g)コンテナを更新します。このメソッドは、このコンテナの子である軽量コンポーネントに更新を転送します。このメソッドが再実装される場合、軽量コンポーネントが適切に描画されるようにsuper.update(g)を呼び出すようにしてください。子コンポーネントがgの現在のクリッピング設定によって全体的にクリップされる場合、update()はその子には転送されません。g)コンテナを出力します。このメソッドは、このコンテナの子である軽量コンポーネントに出力を転送します。このメソッドが再実装された場合、super.print(g)を呼び出して軽量コンポーネントを適切に描画する必要があります。このメソッドが再実装される場合、軽量コンポーネントが適切に描画されるようにsuper.print(g)を呼び出すようにしてください。子コンポーネントがgの現在のクリッピング設定によって全体的にクリップされる場合、print()はその子には転送されません。g)このコンテナ内の各コンポーネントをペイントします。グラフィックス・コンテキスト。g)このコンテナ内の各コンポーネントを出力します。グラフィックス・コンテキスト。l)このコンテナからのコンテナ・イベントを受け取れるように、指定されたコンテナ・リスナーを追加します。lがnullの場合、例外はスローされず、処理も実行されません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。l)このコンテナからのコンテナ・イベントを受け取らないように、指定されたコンテナ・リスナーを削除します。lがnullの場合、例外はスローされず、処理も実行されません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。getContainerListeners()このコンテナに登録されているすべてのコンテナ・リスナーの配列を返します。戻り値:このコンテナのすべてのContainerListener。listenerType)このContainerにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。FooListenerは、addFooListenerメソッドを使用して登録されます。FooListener.classなどのクラス・リテラルを使用してlistenerType引数を指定できます。cのコンテナ・リスナーを照会できます。(ContainerListener[])(c.getListeners(ContainerListener.class));このようなリスナーがない場合は空の配列を返します。要求されるリスナーの型。e)このコンテナのイベントを処理します。イベントがContainerEventである場合、processContainerEventメソッドを呼び出します。ない場合は、スーパー・クラスのprocessEventを呼び出します。イベント・パラメータがnullである場合は、動作が未指定のため、例外が発生する可能性があります。e)このコンテナで発生するコンテナ・イベントを、登録されているContainerListenerオブジェクトにディスパッチすることで処理します。注:このメソッドは、このコンポーネントのコンテナ・イベントが有効になった時点で呼び出されます。これは、次のいずれかが発生したときに発生します。ContainerListenerオブジェクトがaddContainerListenerを使用して登録されているenableEventsによってコンテナ・イベントが使用可能になっているイベント・パラメータがnullである場合は、動作が未指定のため、例外が発生する可能性があります。y)x、y座標を含むコンポーネントを探します。コンポーネントがオーバーラップしている場合、最上部の子コンポーネントが返されます。これは、指定された点を含んでいるとComponent.contains()が判断する、インデックス0にもっとも近いコンポーネントを見つけることで決定されます。ネイティブ・ピアを持つコンポーネントは、ネイティブ・ピアを持たないコンポーネント(軽量コンポーネント)より優先されます。戻り値:コンポーネントがその位置を含まない場合はnull。要求された点に子コンポーネントがなく、その点がコンテナの境界内にある場合は、コンテナ自身が返される。int)に置き換えられています。Component(このコンポーネントまたは直下の子コンポーネント。最初の2つのどちらもそのロケーションを占有していない場合はnull)で指定された位置を占めるコンポーネントを返します。p)指定された点を含むコンポーネントを取得します。戻り値:点を含むコンポーネントを返す。HeadlessExceptionnullがマウス・ポインタの下にある場合は、このContainerの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はContainerを返します。このメソッドは、Containerの子が考慮されることを除けば、Component.getMousePosition()と似ています。allowChildrenがfalseの場合は、マウス・ポインタがContainerの直接の上にあり、子によって隠されている部分の上にない場合にのみ、null以外の値を返します。allowChildrenがtrueの場合は、マウス・ポインタがContainerまたはそのいずれかの子孫の上にある場合に、null以外の値を返します。y)指定された位置を格納する可視の子コンポーネントを探します。コンポーネントがオーバーラップしている場合、最上部の子コンポーネントが返されます。包含している子コンポーネントがContainerの場合、このメソッドは、もっとも深くネストされた子コンポーネントを検索し続けます。可視でないコンポーネントは検索時に無視されます。findComponentAtメソッドは、Containerの直接の子だけを検索するgetComponentAtとは異なります。包含しているコンポーネントがContainerの場合、findComponentAtはその子を検索してネストされたコンポーネントを見つけます。戻り値:コンポーネントがその位置を含まない場合はnull。p)指定された点を格納する可視の子コンポーネントを探します。コンポーネントがオーバーラップしている場合、最上部の子コンポーネントが返されます。包含している子コンポーネントがContainerの場合、このメソッドは、もっとも深くネストされた子コンポーネントを検索し続けます。可視でないコンポーネントは検索時に無視されます。findComponentAtメソッドは、Containerの直接の子だけを検索するgetComponentAtとは異なります。包含しているコンポーネントがContainerの場合、findComponentAtはその子を検索してネストされたコンポーネントを見つけます。戻り値:コンポーネントがその位置を含まない場合はnull。addNotify()ネイティブ・スクリーン・リソースに接続することにより、このContainerを表示可能にします。コンテナを表示可能にすると、そのコンテナのすべての子も表示可能になります。このメソッドは、ツールキットによって内部で呼び出され、プログラムから直接呼び出されることはありません。removeNotify()ネイティブ・スクリーン・リソースへの接続を削除することにより、このContainerを表示不可にします。コンテナを表示不可にすると、そのコンテナのすべての子も表示不可になります。このメソッドは、ツールキットによって内部で呼び出され、プログラムから直接呼び出されることはありません。c)コンポーネントがこのコンテナのコンポーネント階層に含まれているかどうかを判定します。paramString()このContainerの状態を表す文字列を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる場合があります。返される文字列は空の場合がありますが、nullにはなりません。indent)指定された出力ストリームにこのコンテナの一覧を出力します。一覧は、指定されたインデント位置から開始されます。コンテナの直接の子は、indent+1のインデントで出力されます。これらの子の子はindent+2で出力され、以降も同様です。indent)指定されたインデント位置から、指定されたプリント・ライターに一覧を出力します。コンテナの直接の子は、indent+1のインデントで出力されます。これらの子の子はindent+2で出力され、以降も同様です。keystrokes)このコンテナの指定されたトラバーサル操作に対するフォーカス・トラバーサル・キーを設定します。コンテナのフォーカス・トラバーサル・キーのデフォルト値は実装によって異なります。Sunは特定のネイティブなプラットフォームに対するすべての実装で同じデフォルト値を使用することをお薦めします。WindowsおよびUnixに対する推奨は次にリストされています。AWTの実装で使用されます。なしトラバーサル・キーを無効化するためには、空のセットを使用します。Collections.EMPTY_SETの使用をお薦めします。APIを使用すると、クライアント・コードでKEY_PRESSEDとKEY_RELEASEDの2つのKeyEventを指定できるようになり、フォーカス・トラバーサルを操作できるようになります。指定されるKeyEventに関係なく、関連付けられるKEY_TYPEDイベントを含む、フォーカス・トラバーサル・キーに関連するすべてのKeyEventは消費され、ほかのコンテナへのディスパッチは行われません。KEY_TYPEDイベントのフォーカス・トラバーサル操作へのマッピング、1つのイベントの複数のデフォルト・フォーカス・トラバーサル操作へのマッピングは実行時エラーになります。セットに値nullが指定されている場合、このコンテナはセットを親から継承します。このコンテナのすべての祖先のセットに値nullが指定されている場合、現在のKeyboardFocusManagerのデフォルト・セットが使用されます。このメソッドは、keystrokes内のいずれのObjectもAWTKeyStrokeでない場合にClassCastExceptionをスローすることがあります。id)このコンテナの指定されたトラバーサル操作のフォーカス・トラバーサル・キーのセットを返します。(各キーの完全な説明については、setFocusTraversalKeysを参照してください。)トラバーサル・キーのセットがこのコンテナに対して明示的に定義されていない場合、このコンテナの親のセットが返されます。このコンテナのすべての祖先のセットが定義されていない場合、現在のKeyboardFocusManagerのデフォルト・セットが返されます。KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS、KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS、KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS、KeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYSのいずれか戻り値:指定された操作に対するAWTKeyStrokesのセット。このセットは変更できない。id)指定されたフォーカス・トラバーサル操作に対するフォーカス・トラバーサル・キーのセットが、このコンテナに明示的に定義されているかどうかを返します。falseが返される場合、このコンテナはセットを祖先から、または現在のKeyboardFocusManagerから継承します。それ以外の場合はfalse。container)指定されたコンテナが、このコンテナのフォーカス・トラバーサル・サイクルのフォーカス・サイクル・ルートであるかどうかを返します。フォーカス・トラバーサル・サイクルは、それぞれフォーカス・サイクル・ルートを1つ持ち、フォーカス・サイクル・ルート以外の各コンテナは、1つのフォーカス・トラバーサル・サイクルだけに所属します。フォーカス・サイクル・ルートになっているコンテナは、それ自体がルートになっているフォーカス・サイクルと、その1つ祖先のフォーカス・サイクル・ルートが構成するフォーカス・サイクルの両方に属します。このメソッドはどちらのコンテナに対しても、この場合trueを返します。policy)このコンテナがフォーカス・サイクル・ルートの場合、このコンテナの子のキーボード・トラバーサルを管理するフォーカス・トラバーサル・ポリシーを設定します。引数がnullの場合は、このコンテナは祖先のフォーカス・サイクル・ルートからポリシーを継承します。nullでない場合は、このポリシーは独自のキーボード・トラバーサル・ポリシーを持たない、フォーカス・サイクル・ルートのすべての子によって継承されます。この継承は、これらの子の下位まで再帰的に行われます。このコンテナがフォーカス・サイクル・ルートでない場合、ポリシーは記録されますが、このコンテナがフォーカス・サイクル・ルートになるまでは、このコンテナが使用することも、ほかのコンテナによって継承されることもありません。getFocusTraversalPolicy()このコンテナの子のキーボード・トラバーサルを管理するフォーカス・トラバーサル・ポリシーを返します。このコンテナがフォーカス・サイクル・ルートでない場合はnullを返します。このコンテナにトラバーサル・ポリシーが明示的に設定されていない場合は、このコンテナの祖先のフォーカス・サイクル・ルートのポリシーが返されます。戻り値:このコンテナのフォーカス・トラバーサル・ポリシー。isFocusTraversalPolicySet()フォーカス・トラバーサル・ポリシーがこのコンテナに対して明示的に設定されているかどうかを返します。falseを返す場合、このコンテナは祖先のコンテナからトラバーサル・ポリシーを継承します。focusCycleRoot)このコンテナがフォーカス・トラバーサル・サイクルのルートであるかどうかを設定します。フォーカスが一度トラバーサル・サイクルに設定されると、サイクルを上位または下位に切り替えるキーを押さなければ、通常はフォーカス・トラバーサルを離れることはできません。通常のトラバーサルは、このコンテナとこのコンテナのすべての子孫(下層のフォーカス・サイクル・ルートの子孫でないもの)に制限されています。FocusTraversalPolicyはこの制限を緩めることができます。ContainerOrderFocusTraversalPolicyは暗黙のダウンサイクル・トラバーサルをサポートします。コンテナの子のトラバーサル順を指定する別の方法は、このコンテナを「フォーカス・トラバーサル・ポリシー・プロバイダ」にすることです。isFocusCycleRoot()このコンテナがフォーカス・トラバーサル・サイクルのルートであるかどうかを返します。フォーカスが一度トラバーサル・サイクルに設定されると、サイクルを上位または下位に切り替えるキーを押さなければ、通常はフォーカス・トラバーサルを離れることはできません。通常のトラバーサルは、このコンテナとこのコンテナのすべての子孫(下層のフォーカス・サイクル・ルートの子孫でないもの)に制限されています。FocusTraversalPolicyはこの制限を緩めることができます。ContainerOrderFocusTraversalPolicyは暗黙のダウンサイクル・トラバーサルをサポートします。provider)このコンテナを使用して、フォーカス・トラバーサル・ポリシーを提供するかどうかを設定します。このプロパティをtrueに設定したコンテナを使用して、もっとも近い上位フォーカス・サイクル・ルートの代わりに、フォーカス・トラバーサル・ポリシーを取得します。isFocusTraversalPolicyProvider()このコンテナがフォーカス・トラバーサル・ポリシーを提供するかどうかを返します。このプロパティがtrueに設定されている場合、キーボード・フォーカス・マネージャがコンテナ階層からフォーカス・トラバーサル・ポリシーを検索する際に、このプロパティがtrueのほかのすべてのコンテナまたはフォーカス・サイクル・ルートの前にこのコンテナを検出したときは、そのフォーカス・トラバーサル・ポリシーがフォーカス・サイクル・ルートのポリシーの代わりに使用されます。transferFocusDownCycle()フォーカスを1フォーカス・トラバーサル・サイクルだけ下位に移動します。このコンテナがフォーカス・サイクル・ルートの場合、フォーカス所有者はコンテナのデフォルト・フォーカス・コンポーネントになり、現在のフォーカス・サイクル・ルートがこのコンテナに設定されます。コンテナがフォーカス・サイクル・ルートではない場合、フォーカス・トラバーサル操作は行われません。o)このコンテナと、その中に含まれているすべてのコンポーネントのComponentOrientationプロパティを設定します。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。orientationがnullである場合。listener)PropertyChangeListenerをリスナー・リストに追加します。このリスナーは、次のような、このクラスのすべてのバウンド・プロパティに登録されます。このコンテナのフォント("font")このコンテナのバックグラウンド・カラー("background")このコンテナのフォアグラウンド・カラー("foreground")このコンテナのフォーカス可能性("focusable")このコンテナのフォーカス・トラバーサル・キーの(有効かどうかの)状態("focusTraversalKeysEnabled")このコンテナのFORWARD_TRAVERSAL_KEYSのセット("forwardFocusTraversalKeys")このコンテナのBACKWARD_TRAVERSAL_KEYSのセット("backwardFocusTraversalKeys")このコンテナのUP_CYCLE_TRAVERSAL_KEYSのセット("upCycleFocusTraversalKeys")このコンテナのDOWN_CYCLE_TRAVERSAL_KEYSのセット("downCycleFocusTraversalKeys")このコンテナのフォーカス・トラバーサル・ポリシー("focusTraversalPolicy")このコンテナのフォーカス・サイクル・ルートの状態("focusCycleRoot")このコンテナがバウンド・プロパティを継承する場合、継承されるプロパティの変更に反応してイベントがトリガーされることはありません。listenerがnullの場合、例外はスローされず、何も処理は行われません。listener)特定のプロパティのリスナー・リストにPropertyChangeListenerを追加します。ユーザー定義のプロパティ、または次のデフォルトのいずれかを指定できます。このコンテナのフォント("font")このコンテナのバックグラウンド・カラー("background")このコンテナのフォアグラウンド・カラー("foreground")このコンテナのフォーカス可能性("focusable")このコンテナのフォーカス・トラバーサル・キーの(有効かどうかの)状態("focusTraversalKeysEnabled")このコンテナのFORWARD_TRAVERSAL_KEYSのセット("forwardFocusTraversalKeys")このコンテナのBACKWARD_TRAVERSAL_KEYSのセット("backwardFocusTraversalKeys")このコンテナのUP_CYCLE_TRAVERSAL_KEYSのセット("upCycleFocusTraversalKeys")このコンテナのDOWN_CYCLE_TRAVERSAL_KEYSのセット("downCycleFocusTraversalKeys")このコンテナのフォーカス・トラバーサル・ポリシー("focusTraversalPolicy")このコンテナのフォーカス・サイクル・ルートの状態("focusCycleRoot")このコンテナのフォーカス・トラバーサル・ポリシー・プロバイダの状態("focusTraversalPolicyProvider")このコンテナのフォーカス・トラバーサル・ポリシー・プロバイダの状態("focusTraversalPolicyProvider")このコンテナがバウンド・プロパティを継承する場合、継承されるプロパティの変更に反応してイベントがトリガーされることはありません。listenerがnullの場合、例外はスローされず、何も処理は行われません。11すべてのクラスJavaScriptがブラウザで無効になっています。SEドキュメンテーション」を参照してください。Javaは、米国およびその他の国におけるOracleおよび/またはその関連会社の商標または登録商標です。使用は「ライセンス条項」と「ドキュメンテーション再配布ポリシー」に従います。このページのスクリプトはWebページのトラフィックを追跡するものであり、内容は変更されません。