NetBeans 7.2.1 GUI ビルダーを使用しています。このすべてを手作業で行うことができました。代わりに、現在のプロジェクトを使用してこのツールがどのように機能するかを学び、将来いつ使用するかを十分な情報に基づいて決定できるようにしています (使用する場合)。
ここでアーカイブされた質問の助けを借りて、LayoutManager を CardLayout に変更する方法を見つけました。また、3 つの JPanel をレイアウトに追加しました (ただし、バグがあるようです...後でそれについて質問するかもしれません)。CardLayout によって表示される最初の JPanel には、2 つのボタンがあります。各ボタンにより、CardLayout は他の 2 つの JPanel のいずれかを表示します。これを行うには、 を使用できることがわかりましたCardLayout#show(Container, String)
。
各 JPanel の文字列の値を知る必要があります。さらに調査を行ったところ、NetBeans が次のようなコード行を生成することがわかりました。
getContentPane().add(addCardsPanel, "card2");
したがって、「card2」を使用して addCardsPanel を表示できます。より適切な文字列を使用すると便利です。NetBeans では、この識別文字列を任意の値に設定できますか? もしそうなら、どうすればいいですか?