如何在JTable中添加行?

2022-08-31 09:41:09

你知道我怎样才能向添加新行吗?jTable


答案 1

JTable 后面的处理表后面的所有数据。为了在表中添加和删除行,您需要使用TableModelDefaultTableModel

要使用此模型创建表,请执行以下操作:

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"});

还可以使用此方法删除行。

有关默认表模型的完整详细信息,可在此处找到


答案 2

用:

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"});

推荐