swing表格的DefaultTableModel

不仅用户可以扩展AbstractTableModel抽象类,Swing本身也为AbstractTableModel提供了一个DefaultTableModel实现类,程序可以通过使用DefaultTableModel实现类来创建JTable对象。通过DefaultTableModel对象创建JTable对象后,就可以调用它提供的方法来添加数据行、插入数据行 、删除数据行和移动数据行。DefaultTableModel提供了如下几个方法来控制数据行操作:

方法作用
addColumn(Object columnName)/addColumn(Object columnName, Object[] columnData)添加一列
addRow(Object[] rowData)添加一行
insertRow(int row, Object[] rowData)指定位置处插入一行
removeRow(int row)删除一行
moveRow(int start, int end, int to)移动指定范围内的数据行

DefaultTableModel提供了非常多的API,使用起来非常方便

 

swing表格的DefaultTableModel_练习