如何在netbeans中的JTabbedPane中打开第四个选项卡作为第一个选项卡

我有一个标签式窗格,上面有五个标签.此选项卡式窗格位于JPanel上我使用另一个JPanel上的按钮将第四个选项卡作为前导选项卡.但是当我点击按钮时,第一个标签仍然显示,我必须手动移动到第四个标签.有任何想法.谢谢你.

按钮动作

Center instance1 = Center.getInstance();
instance1.doClickHistoryBtn();

doClickHistoryBtn()方法

public void doClickHistoryBtn(){
    history_btn.doClick();
}

当我执行这个doClickHistoryBtn()方法时,正在加载History_panel.

第二个JPanel(History_panel)

private JPanel history_panel1;
private JPanel history_panel2;
private JPanel history_panel3;
private JPanel history_panel4;
private JPanel history_panel5;

public History_panel()
{
    initComponents();
    setPanels();
}   

private void setPanels(){    

}

《如何在netbeans中的JTabbedPane中打开第四个选项卡作为第一个选项卡》

这是我的第一个屏幕.

预期

《如何在netbeans中的JTabbedPane中打开第四个选项卡作为第一个选项卡》

实际

《如何在netbeans中的JTabbedPane中打开第四个选项卡作为第一个选项卡》

最佳答案 JTabbedPane tabbedPane = new JTabbedPane(JTabbedPane.TOP);

tabbedPane.setSelectedIndex(3);

上面的代码将会这样做
在setSelectedIndex()方法中,您必须传递要设置为默认值的tabbedpane的索引.它将打开该窗格,其索引u将作为setSelectedIndex()的参数提供.

点赞