如何在JTable中添加行?你知道如何添加新行jTable吗?
3 回答

海绵宝宝撒
TA贡献1809条经验 获得超8个赞
该TableModel
JTable的背后处理所有的表背后的数据。要在表中添加和删除行,您需要使用aDefaultTableModel
要使用此模型创建表:
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的完整详细信息,请访问此处

慕沐林林
TA贡献2016条经验 获得超9个赞
使用:
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"});

萧十郎
TA贡献1815条经验 获得超13个赞
要添加一行到JTable
,方式之一是:
1)使用DefaultTableModel创建表:
DefaultTableModel model = new DefaultTableModel(); model.addColumn("Code"); model.addColumn("Name"); model.addColumn("Quantity"); model.addColumn("Unit Price"); model.addColumn("Price"); JTable table = new JTable(model);
2)添加行:
DefaultTableModel model = (DefaultTableModel) table.getModel(); model.addRow(new Object[]{"Column 1", "Column 2", "Column 3","Column 4","Column 5"});
添加回答
举报
0/150
提交
取消