Я бы хотел, чтобы x JTables располагались друг над другом, как один JTable. Я создал x отдельных JScollPanes - по одному для каждой таблицы и вставил их все в одну JPanel (panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
).
Я показываю только заголовок для самой верхней таблицы. Чтобы добиться их одновременной горизонтальной прокрутки, я использовал здесь .
Мне нужно еще две задачи, чтобы достичь желаемого результата, чтобы он выглядел как одна большая JTable.
Я бы хотел, чтобы была только одна вертикальная полоса прокрутки? Как этого добиться?
Я бы хотел, чтобы все таблицы использовали одну и ту же модель TableColumnModel, что и самая верхняя таблица (которая является единственной, которая показывает заголовок), поэтому, если столбец перемещается через заголовок перетаскивания, все таблицы отражают изменение ...
Если кому-то интересно, я ранее пытался добавить каждую JTable в JPanel, а затем добавить каждую JPanel в одну JScrollPane. Проблема с этим решением заключается в том, что если в одной из таблиц JTable много записей, вертикальная полоса прокрутки не будет отображать все записи ....