4
我有一個包含五個選項卡的選項卡式窗格。此選項卡式窗格位於JPanel
上,我使用另一個JPanel
上的按鈕將第四個選項卡作爲前導選項卡。但是當我點擊按鈕時,第一個標籤仍然顯示,我必須手動移動到第四個標籤。有任何想法。深深感謝。如何打開第四個選項卡作爲netbeans中的JTabbedPane中的第一個選項卡
按鈕動作
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(){
}
這是我的第一個屏幕。
預期
實際
考慮提供一個[可運行的示例](https://stackoverflow.com/help/mcve),它演示了您的問題。這不是代碼轉儲,而是您正在做的事情的一個例子,它突出了您遇到的問題。這會減少混淆和更好的響應 – MadProgrammer
['JTabbedPane#setSelectedIndex'](https://docs.oracle.com/javase/8/docs/api/javax/swing/JTabbedPane.html#setSelectedIndex-int-)或['JTabbedPane#setSelectedComponent'](https://docs.oracle.com/javase/8/docs/api/javax/swing/JTabbedPane.html#setSelectedComponent-java.awt.Component-) – MadProgrammer
JTabbedPane#setSelectedIndex – Barrier