JTable的相关用法

1。设置列名:使用DefaultListTableModel的构造函数

DefaultTableModel(Object[] columnNames, int rowCount)
          构造 DefaultTableModel,它的列数与 columnNames 中元素的列数相同,并具有 rowCountnull 对象值

2。设置Table的值:通过DefaultListTableModel的setValueAt函数:

public void setValueAt(Object aValue,
                       int row,
                       int column)
设置 columnrow 处单元格的对象值。 aValue 是新值。此方法将生成一个 tableChanged 通知

3。动态刷新Table的值:(http://community.csdn.net/Expert/topic/4170/4170106.xml?temp=.7055628)

如果继承自AbstractTableModel,要调用它的fireTableRowsDeleted方法,才会刷新视图. 同样,增加、更新都要调用相应的方法。

直接更新模型里存储数据的的比如ArrayList,Vector里的数据,然后调用fireTableDataChanged就可以了(待测试)

调用一下JTable的revalidate()方法就可以了

 

你可能感兴趣的:(.net,xml,单元测试)