我正在使用带有 3 个选项卡和 Netbeans 7.3 的 JTabbedPane。当我打开窗格时,它应该打开到第一个选项卡。但是,如果我尝试切换到第三个选项卡,则会显示第二个选项卡的组件,即使在 JTabbedPane 的 ChangeListener 中也是jTabbedPane.getSelectedIndex() == 2,
如此。
仅当您切换到第二个选项卡然后打开第三个选项卡时,才会显示第三个选项卡的组件。之后,行为是正常的。
我能找到的最接近的是这个错误: JTabbedPane.getTabComponentAt(int) return null
有没有人遇到过这样的事情?我通过“访问”构造函数中的第二个选项卡来解决它。