您知道如何向jTable
添加新行吗
发布于 2010-08-23 23:58:42
JTable背后的TableModel
处理表后面的所有数据。要在表中添加和删除行,需要使用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的完整详细信息,请访问here
发布于 2010-08-23 23:47:21
使用:
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"});
发布于 2014-03-29 00:53:41
使用
DefaultTableModel model = (DefaultTableModel) MyJTable.getModel();
Vector row = new Vector();
row.add("Enter data to column 1");
row.add("Enter data to column 2");
row.add("Enter data to column 3");
model.addRow(row);
使用DefaultTableModel modelName = (DefaultTableModel) JTabelName.getModel();
获取模型
用Vector vectorName = new Vector();
创建一个矢量
添加如此多的row.add
作为comumns
快速添加只需使用modelName.addRow(Vector name);
添加即可
https://stackoverflow.com/questions/3549206
复制相似问题