ホームページ >Java >&#&チュートリアル >NetBeans GUI Builder で動的パネル切り替え用に CardLayout を実装するにはどうすればよいですか?
NetBeans GUI ビルダーで CardLayout を使用する方法
概要
CardLayout はレイアウト マネージャーですカードの束をめくるように、一度に 1 つのコンポーネントを表示します。これは、タブ付きインターフェースまたはウィザードの作成によく使用されます。
NetBeans GUI ビルダーでの CardLayout の使用
ステップ 1: コンテナとボタンの作成
まず、新しい JFrame フォームを作成し、それに JPanel (mainPanel) といくつかの JButton を追加します。
ステップ 2: mainPanel の CardLayout を設定します
ナビゲーターで mainPanel を右クリックし、[レイアウトの設定 -> CardLayout] を選択します。
ステップ 3: さまざまなパネルを追加します
で mainPanel を右クリックしますナビゲータで [パレットから追加 -> Swing Containers -> JPanel] を選択して複数の JPanel を追加します。識別しやすいように変数名を変更します。
ステップ 4: ラベルを追加してカード名を設定する
JLabel をパネルにドラッグ アンド ドロップし、それらを区別するためのテキストを設定します。 。 mainPanel をダブルクリックして、各パネル (例: 「panelOne」) の「カード名」プロパティを設定します。
ステップ 5: アクション リスナーの追加
Double-ナビゲーターから JFrame をクリックし、ボタンにアクション リスナーを追加します。各ボタンについて、CardLayout.show() メソッドを使用してアクティブなパネルを変更するコードを追加します。
コード例
<code class="java">private void jbtPanelOneActionPerformed(ActionEvent evt) { CardLayout card = (CardLayout)mainPanel.getLayout(); card.show(mainPanel, "panelOne"); } </code>
追加メモ
以上がNetBeans GUI Builder で動的パネル切り替え用に CardLayout を実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。