TableModel behind JTable processes all the data behind the table. To add and remove rows from a table, you need to use DefaultTableModel
To create a table with this model:
JTable table = new JTable(new DefaultTableModel(new Object[]{"Column1", "Column2"}));
To add a line:
DefaultTableModel model = (DefaultTableModel) table.getModel(); model.addRow(new Object[]{"Column 1", "Column 2", "Column 3"});
You can also delete rows using this method.
Detailed information on DefaultTableModel can be found here.
Serplat Aug 23 2018-10-23T00: 00Z
source share