【发布时间】:2016-01-12 04:31:17
【问题描述】:
我有一个选项卡式窗格,上面有五个选项卡。此选项卡式窗格位于 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(){
}
这是我的第一个屏幕。
预期
实际
【问题讨论】:
-
考虑提供一个runnable example 来证明您的问题。这不是代码转储,而是您正在做的事情的一个例子,它突出了您遇到的问题。这将导致更少的混乱和更好的响应
-
JTabbedPane#setSelectedIndex
标签: java swing netbeans-8 jtabbedpane