本文共 709 字,大约阅读时间需要 2 分钟。
添加行: 不能直接向JTable插入行,需要借助JTable的tableModel,代码如下: import javax.swing.table.DefaultTableModel; import javax.swing.JTable; 。。。 JTable table = new JTable(); DefaultTableModel model = (DefaultTableModel) table.getModel(); model.add(new String[]{"xxxxxxx","yyyyyy","zzzzzzz"}); 。。。 删除行: 使用 model.removeRow(index) 方法 获取记录数: 可以直接使用JTable的getRowCount()方法,也可以使用它的model的getRowCount()方法 清空JTable: 使用 model.setRowCount(0)方法 获取JTable的数据: 好像只可以用Vector形式取出数据,使用getDataVector()方法: import java.util.Vector; ... Vector data = ((DefaultTableModel)tbInfo.getModel()).getDataVector(); 这个Vector对象data里面的元素也是Vector对象 获取一行数据: Vector rowData =data.get(1); 获取一个数据格,即一行数据中的一个数据: Vector rowData =data.get(1); String field = rowData.get(1); 转载地址:http://rybvi.baihongyu.com/