如何将ArrayList的内容转换为JTable中的一行? 50
1个回答
2014-06-15
展开全部
JTable使用设置TableModel的方式,很方便更新数据的
追问
如何添加新的一行?
追答
TableModel是接口,但有DefaultTableModel类,看构造
DefaultTableModel(Vector data,
Vector columnNames)
Constructs a DefaultTableModel and initializes the table
by passing data and columnNames
to the setDataVector method.
或
DefaultTableModel(Object[][] data,
Object[] columnNames)
Constructs a DefaultTableModel and initializes the table
by passing data and columnNames
to the setDataVector
method.
那看得出来,DefaultTableModel是对应着一个Vector或二维数组的,要添加行,就不在话下了:
Vector或二维数组先添加,然后,再赋给原先创建的DefaultTableModel
void
setDataVector(Object[][] dataVector,
Object[] columnIdentifiers)
Replaces the value in the dataVector instance
variable with the values in the array dataVector.
void
setDataVector(Vector dataVector,
Vector columnIdentifiers)
Replaces the current dataVector instance variable
with the new Vector of rows, dataVector.
。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询