CardLayout クラス
- [内容]
- 各コンポーネントをカードを重ねるようにして配置し,指定されたコンポーネントだけを見ることができるようにします.
- [コンストラクタ]
- public CardLayout()
- public CardLayout(int hgap, int vgap)
- hgap と vgap は,水平及び垂直のコンポーネント間ギャップ.入力されないと 0 になる.
- [主なメソッド]
- public void first(Container parent)
- このレイアウトを使用しているコンテナ parent において,最初のカードを表示する
- public void last(Container parent)
- このレイアウトを使用しているコンテナ parent において,最後のカードを表示する
- public void next(Container parent)
- このレイアウトを使用しているコンテナ parent において,次のカードを表示する
- public void previous(Container parent)
- このレイアウトを使用しているコンテナ parent において,前のカードを表示する
- public void show(Container parent, String name)
- このレイアウトを使用しているコンテナ parent において,name で指定されたカードを表示する
- [使用例]
- プログラム例では,3 つのボタンを CardLayout を使用して貼り付け,最初のボタンを表示しています.
- [参照]
- GridLayout, BorderLayout, FlowLayout, GridBagLayout, Box, BoxLayout, JSplitPane, JTabbedPane