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

クラスBox

java.lang.Object
すべての実装されたインタフェース:
ImageObserver, MenuContainer, Serializable, Accessible

@JavaBean(defaultProperty="accessibleContext") public class Box extends JComponent implements Accessible
BoxLayoutオブジェクトをレイアウト・マネージャとして使う軽量なコンテナです。 Boxには、BoxLayoutを使うコンテナまたはBoxではないコンテナにも便利なクラス・メソッドがいくつか用意されています。

Boxクラスは、レイアウトに影響を与えるいくつかの種類の不可視コンポーネント(接着剤、柱および固定領域)を作成できます。 Boxに格納されているすべてのコンポーネントが固定のサイズである場合、接着剤コンポーネント(createGlueによって返される)を使用して、コンポーネントの位置を制御する場合があります。 2つのコンポーネント間に固定の量のスペースが必要な場合、柱(createHorizontalStrutまたはcreateVerticalStrut)を使用してみてください。 常に同じ量のスペースを占める不可視のコンポーネントが必要な場合、createRigidAreaを呼び出して、それを取得します。

BoxLayoutを実装する場合、詳細な情報と例については、『The Java Tutorial』の「How to Use BoxLayout」を参照してください。

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

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