public class OverlayLayout extends Object implements LayoutManager2, Serializable
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースとの互換性がなくなる予定です。現在の直列化のサポートは、短期間の格納や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。1.4 以降、すべての JavaBeansTM 用の長期間の格納サポートが 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, 2013, Oracle and/or its affiliates. All rights reserved.