CardLayout
では、コンポーネント(通常はパネル)を、1組のトランプのように重ねて置きます。1度に見えるコンポーネントは1つのみで、別のコントロールを使用してパネルをめくることにより、最も上に表示されるパネルを選択できます。
CardLayout
は、1つの領域で異なるコンポーネントを入れ替えて表示する際に便利なレイアウトです。このレイアウトにより、同じ表示領域を共有する必要のある複数のパネルを管理できます。
CardLayout
の使用例は、JDeveloperの各ウィザードでみることができます。「取消」、「次へ」および「戻る」の各ボタンが、次に表示するパネルを制御しています。
CardLayout
コンテナを作成するには、次のようにします。
layout
プロパティをCardLayout
に設定します。
CardLayout
パネルにドロップします。この新規パネルは、CardLayout
パネル全体に表示されます。
注意: CardLayout
パネルに追加した最初のコンポーネントは、常にパネル全体に表示されます。
layout
プロパティをXYLayout
に設定し、希望するコンポーネントを追加します。
CardLayout
パネルをクリックして、CardLayout
パネルのスタックに追加します。
XYlayout
に設定し、コンポーネントを追加します。
CardLayoutコンテナの周りの間隔指定
構造ウィンドウを使用して、CardLayout
内に積み上げられたコンポーネントを囲む水平および垂直方向の間隔を指定できます。
CardLayout内の水平および垂直方向の間隔を指定するには、次のようにします。
cardLayout
オブジェクトを選択します。
hgap
」(水平方向の間隔)または「vgap
」(垂直方向の間隔)プロパティをクリックします。
Copyright © 1997, 2004, Oracle Corporation. All rights reserved.