错误在于通话
pane.setTabComponentAt(PanelCounter, new ButtonTabComponent(pane, this));
您不想将按钮添加到选项卡索引,
PanelCounter而是添加到刚刚创建的按钮。可以使用来获取其索引
getTabCount(),这当然是太高了,因此:
pane.setTabComponentAt(pane.getTabCount()-1, new ButtonTabComponent(pane, this));

错误在于通话
pane.setTabComponentAt(PanelCounter, new ButtonTabComponent(pane, this));
您不想将按钮添加到选项卡索引,
PanelCounter而是添加到刚刚创建的按钮。可以使用来获取其索引
getTabCount(),这当然是太高了,因此:
pane.setTabComponentAt(pane.getTabCount()-1, new ButtonTabComponent(pane, this));