public class OverlayLayout extends Object implements LayoutManager2, Serializable
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースとの互換性がなくなる予定です。現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。1.4以降、すべてのJavaBeans(tm)用の長期間の格納サポートがjava.beans
パッケージに追加されています。XMLEncoder
を参照してください。
コンストラクタと説明 |
---|
OverlayLayout(Container target)
子のオーバーレイ整列を実行するレイアウト・マネージャを構築します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
addLayoutComponent(Component comp, Object constraints)
指定された制約オブジェクトを使って、指定されたコンポーネントをレイアウトに追加します。
|
void |
addLayoutComponent(String name, Component comp)
指定されたコンポーネントをレイアウトに追加します。
|
float |
getLayoutAlignmentX(Container target)
コンテナのx軸方向の配置を返します。
|
float |
getLayoutAlignmentY(Container target)
コンテナのy軸方向の配置を返します。
|
Container |
getTarget()
このレイアウト・マネージャを使用するコンテナを返します。
|
void |
invalidateLayout(Container target)
子がレイアウト関連情報を変更し、それによってキャッシュされていた計算がフラッシュされたことを示します。
|
void |
layoutContainer(Container target)
指定されたコンテナを配置する必要があるときにAWTによって呼び出されます。
|
Dimension |
maximumLayoutSize(Container target)
指定されたターゲット・コンテナに含まれているコンポーネントのレイアウトに必要な最大寸法を返します。
|
Dimension |
minimumLayoutSize(Container target)
指定されたターゲット・コンテナに含まれているコンポーネントのレイアウトに必要な最小寸法を返します。
|
Dimension |
preferredLayoutSize(Container target)
指定されたターゲット・コンテナ内にコンポーネントが含まれている場合の、このレイアウトの推奨寸法を返します。
|
void |
removeLayoutComponent(Component comp)
指定されたコンポーネントをレイアウトから削除します。
|
@ConstructorProperties(value="target") public OverlayLayout(Container target)
target
- レイアウトを適用するコンテナpublic final Container getTarget()
public void invalidateLayout(Container target)
invalidateLayout
、インタフェース: LayoutManager2
target
- コンテナpublic void addLayoutComponent(String name, Component comp)
addLayoutComponent
、インタフェース: LayoutManager
name
- コンポーネントの名前comp
- 追加されるコンポーネントpublic void removeLayoutComponent(Component comp)
removeLayoutComponent
、インタフェース: LayoutManager
comp
- 削除されるコンポーネントpublic void addLayoutComponent(Component comp, Object constraints)
addLayoutComponent
、インタフェース: LayoutManager2
comp
- 追加されるコンポーネントconstraints
- レイアウトにコンポーネントを追加する場所/方法。public Dimension preferredLayoutSize(Container target)
preferredLayoutSize
、インタフェース: LayoutManager
target
- レイアウトが必要なコンポーネントminimumLayoutSize(java.awt.Container)
public Dimension minimumLayoutSize(Container target)
minimumLayoutSize
、インタフェース: LayoutManager
target
- レイアウトが必要なコンポーネントpreferredLayoutSize(java.awt.Container)
public Dimension maximumLayoutSize(Container target)
getInset
によって返されるイン・セット設定を考慮します。maximumLayoutSize
、インタフェース: LayoutManager2
target
- レイアウトする必要があるコンポーネントDimension
オブジェクトpreferredLayoutSize(java.awt.Container)
public float getLayoutAlignmentX(Container target)
getLayoutAlignmentX
、インタフェース: LayoutManager2
target
- コンテナpublic float getLayoutAlignmentY(Container target)
getLayoutAlignmentY
、インタフェース: LayoutManager2
target
- コンテナpublic void layoutContainer(Container target)
layoutContainer
、インタフェース: LayoutManager
target
- レイアウトするコンテナAWTError
- ターゲットがコンストラクタに指定されたコンテナでない場合 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.