モジュール java.desktop
パッケージ javax.swing

クラスSizeRequirements

java.lang.Object
javax.swing.SizeRequirements
すべての実装されたインタフェース:
Serializable

public class SizeRequirements extends Object implements Serializable
レイアウト・マネージャの便宜のために、コンポーネントのサイズと位置についての情報を計算します。 サイズと位置のすべての計算メソッドは、SizeRequirementsの配列を引数として取得するクラス・メソッドです。 SizeRequirementsクラスは2種類のレイアウトをサポートします。
tiled
コンポーネントは座標0 (左端または上端)から始まって両端揃えで配置されるか、あるいは割り当てられたスパンの端を表す座標(右端または下端)から始まって両端揃えで配置される。
aligned
コンポーネントはそれぞれの揃え方の値(XまたはY)に基づいて整列される。

各SizeRequirementsオブジェクトは、1つのコンポーネントまたは複数のコンポーネントの幅(とX揃え)または高さ(とY揃え)のどちらかについての情報を保持します。

minimum
コンポーネントまたはコンポーネント・グループの適度な最小の幅および高さ(ピクセル単位)。
preferred
コンポーネントまたはコンポーネント・グループの本来の幅および高さ(ピクセル単位)。
maximum
コンポーネントまたはコンポーネント・グループの適度な最大の幅および高さ(ピクセル単位)。
alignment
コンポーネントまたはコンポーネント・グループのXおよびY揃え。

警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。

導入されたバージョン:
1.2
関連項目: