3 つのタブと Netbeans 7.3 を持つ JTabbedPane を使用しています。ペインを開くと、必要に応じて最初のタブが開きます。ただし、3 番目のタブに切り替えようとすると、JTabbedPane の ChangeListener にあるにもかかわらず、2 番目のタブのコンポーネントが表示されますjTabbedPane.getSelectedIndex() == 2,
。
3 番目のタブのコンポーネントは、2 番目のタブに切り替えてから 3 番目のタブを開いた場合にのみ表示されます。その後の行動は正常です。
私が見つけた最も近いものは、次のエラーでした: JTabbedPane.getTabComponentAt(int) return null
誰もこのようなことに遭遇したことがありますか?コンストラクターの2番目のタブに「アクセス」することで回避しました。