Я хочу создать 2 JTabbedPanes, которые будут иметь одинаковые JTable, но разные значения в одном из столбцов. Прямо сейчас по какой-то причине появляется только одна из вкладок, и я не знаю, почему. Также я делаю это наилучшим образом, создав 2 разных DefaultTableModel
?, создавая ту же самую jtable в двух разных JtabbedPanes
public static void tableMaker(DefaultTableModel m, DefaultTableModel m1, final Map<String, NumberHolder> uaCount)
{
final JFrame frame = new JFrame("Strings");
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
JTabbedPane tabbedPane = new JTabbedPane();
m.addColumn("String");
m.addColumn("Occurrences");
m1.addColumn("String");
m1.addColumn("Occurrences");
JTable table = new JTable(m);
JTable table = new JTable(m1);
table.setAutoCreateRowSorter(true);
JScrollPane scrollPane1 = new JScrollPane(table1);
JScrollPane scrollPane2 = new JScrollPane(table2);
frame.getContentPane().setLayout(new BorderLayout());
panel1.add(scrollPane1);
panel2.add(scrollPane2);
frame.getContentPane().add(panel1, BorderLayout.CENTER);
frame.getContentPane().add(panel2, BorderLayout.CENTER);
frame.add(tabbedPane, BorderLayout.NORTH);
tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);
tabbedPane.addTab("Tab 1", null, panel1,
"String length 2");
tabbedPane.addTab("Tab 1", null, panel2,
"String length 2");
Могу ли я спросить, что цель имеет две вкладки с той же информацией? –
Столбцы 'String' будут иметь различную информацию – user2007843
Но тогда это означает, что это не может быть одна и та же таблица. Возможно, у вас может быть какая-то комбинированная таблица, где общая информация может быть централизована и повторно использована, но никогда не будет той же JTable. –