如何使JTabbedPane遵守插入顺序?

时间:2019-06-22 06:54:13

标签: java swing jtabbedpane

我想在我的JTabbedPane中将某些选项卡放在某个位置,但是JTabbedPane重新排序它们并在不同的行中对其加扰。

我一直在看Stackoverflow大约3个小时,而我的问题没有有效的解决方案。我所看到的唯一提到的是制作自己的TabbedPaneLayout类。

在这里您可以看到我正在将面板添加到选项卡式窗格中。问题在于,它不会从最初添加的面板添加到最后添加的面板。它会根据我相信的文字来打乱他们,使它们适合自己。

JTabbedPane pane = new JTabbedPane();
for(int i = 0; i < 12; i++) {
    pane.addTab("Pane " + i, new Panel());
}

最初发现JTabbedPane时,我认为选项卡将按插入顺序排列。您可以使用上面的代码重新创建它。我希望这些标签按顺序从0到12,或者第一个添加的标签位于顶部,最后一个添加的标签位于底部的最后一行。

这是当前的样子: http://prntscr.com/o55zog

0 个答案:

没有答案