Как заставить JTabbedPane соблюдать порядок вставки? - PullRequest
0 голосов
/ 22 июня 2019

Я хочу, чтобы определенные вкладки в моем 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

...