Знаете ли вы, как я могу добавить новую строку в jTable
?
TableModel
за JTable обрабатывает все данные за таблицей. Чтобы добавлять и удалять строки из таблицы, вам необходимо использовать DefaultTableModel
Чтобы создать таблицу с этой моделью:
JTable table = new JTable(new DefaultTableModel(new Object[]{"Column1", "Column2"}));
Чтобы добавить строку:
DefaultTableModel model = (DefaultTableModel) table.getModel();
model.addRow(new Object[]{"Column 1", "Column 2", "Column 3"});
Вы также можете удалить строки с помощью этого метода .
Полную информацию о DefaultTableModel можно найти здесь
Использование:
DefaultTableModel model = new DefaultTableModel();
JTable table = new JTable(model);
// Create a couple of columns
model.addColumn("Col1");
model.addColumn("Col2");
// Append a row
model.addRow(new Object[]{"v1", "v2"});