JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.plaf.basic
クラス BasicOptionPaneUI.ButtonAreaLayout

java.lang.Object
  上位を拡張 javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
すべての実装されたインタフェース:
LayoutManager
含まれているクラス:
BasicOptionPaneUI

public static class BasicOptionPaneUI.ButtonAreaLayout
extends Object
implements LayoutManager

ButtonAreaLayout は、FlowLayout と同様の動作をします。すべてのコンポーネントを左から右へ配置します。syncAllWidths が true の場合、各コンポーネントの幅は適切な最大サイズ幅に設定されます。 この内部クラスは "public" とマークされますが、これはコンパイラのバグが原因です。このクラスは、"protected" 内部クラスとして扱う必要があります。BasicOptionPaneUI のサブクラス内でのみインスタンス化してください。


フィールドの概要
protected  boolean centersChildren
          true の場合、子供は親の中にひとまとめにされます。
protected  int padding
           
protected  boolean syncAllWidths
           
 
コンストラクタの概要
BasicOptionPaneUI.ButtonAreaLayout(boolean syncAllWidths, int padding)
           
 
メソッドの概要
 void addLayoutComponent(String string, Component comp)
          レイアウトマネージャがコンポーネントごとの文字列を使用する場合、レイアウトにコンポーネントの comp を追加し、name によって指定された文字列に関連付けます。
 boolean getCentersChildren()
           
 int getPadding()
           
 boolean getSyncAllWidths()
           
 void layoutContainer(Container container)
          指定されたコンテナを配置します。
 Dimension minimumLayoutSize(Container c)
          指定されたコンテナの最小サイズの寸法を計算します。
 Dimension preferredLayoutSize(Container c)
          指定されたコンテナの推奨サイズの寸法を計算します。
 void removeLayoutComponent(Component c)
          指定されたコンポーネントをレイアウトから削除します。
 void setCentersChildren(boolean newValue)
           
 void setPadding(int newPadding)
           
 void setSyncAllWidths(boolean newValue)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

syncAllWidths

protected boolean syncAllWidths

padding

protected int padding

centersChildren

protected boolean centersChildren
true の場合、子供は親の中にひとまとめにされます。

コンストラクタの詳細

BasicOptionPaneUI.ButtonAreaLayout

public BasicOptionPaneUI.ButtonAreaLayout(boolean syncAllWidths,
                                          int padding)
メソッドの詳細

setSyncAllWidths

public void setSyncAllWidths(boolean newValue)

getSyncAllWidths

public boolean getSyncAllWidths()

setPadding

public void setPadding(int newPadding)

getPadding

public int getPadding()

setCentersChildren

public void setCentersChildren(boolean newValue)

getCentersChildren

public boolean getCentersChildren()

addLayoutComponent

public void addLayoutComponent(String string,
                               Component comp)
インタフェース LayoutManager の記述:
レイアウトマネージャがコンポーネントごとの文字列を使用する場合、レイアウトにコンポーネントの comp を追加し、name によって指定された文字列に関連付けます。

定義:
インタフェース LayoutManager 内の addLayoutComponent
パラメータ:
string - コンポーネントに関連付けられた文字列
comp - 追加されるコンポーネント

layoutContainer

public void layoutContainer(Container container)
インタフェース LayoutManager の記述:
指定されたコンテナを配置します。

定義:
インタフェース LayoutManager 内の layoutContainer
パラメータ:
container - 配置されるコンテナ

minimumLayoutSize

public Dimension minimumLayoutSize(Container c)
インタフェース LayoutManager の記述:
指定されたコンテナの最小サイズの寸法を計算します。含まれるコンポーネントは指定されます。

定義:
インタフェース LayoutManager 内の minimumLayoutSize
パラメータ:
c - 配置されるコンポーネント
関連項目:
LayoutManager.preferredLayoutSize(java.awt.Container)

preferredLayoutSize

public Dimension preferredLayoutSize(Container c)
インタフェース LayoutManager の記述:
指定されたコンテナの推奨サイズの寸法を計算します。含まれるコンポーネントは指定されます。

定義:
インタフェース LayoutManager 内の preferredLayoutSize
パラメータ:
c - 配置されるコンテナ
関連項目:
LayoutManager.minimumLayoutSize(java.awt.Container)

removeLayoutComponent

public void removeLayoutComponent(Component c)
インタフェース LayoutManager の記述:
指定されたコンポーネントをレイアウトから削除します。

定義:
インタフェース LayoutManager 内の removeLayoutComponent
パラメータ:
c - 削除されるコンポーネント

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。