1 つのタブを持つ JTabbedPane (myTabPane など) があります (わかりやすくするために、タブを 1 つだけ取ります)。JTabbedPane の作成中に、このタブに JPanel (たとえば panel_A) を追加しました。この JPanel にボタンがあります。タブには、JPanel がボタン付きで完全に表示されます。ここまでは順調ですね。
JPanel を拡張する別のクラスのインスタンス (たとえば、panel_B) を作成するボタンにリスナーを定義しました。この JPanel には、別のコンポーネント セットがあります。panel_B に panel_A をスーパーインポーズしたい。つまり、JTabbedPane のタブは panel_B を表示し、panel_A を非表示にする必要があります。JTabbedPane の作成中にそれぞれのパネル (そのうちの 1 つ) をタブに「バインド」すると、panel_A または panel_B を表示できることに注意してください。ただし、ボタンをクリックして(つまり、実行時に)パネルの1つだけを選択的に表示(または可能な限りバインド)したい。これはどのように達成できますか?
ありがとうございました!