如何将ArrayList的内容转换为JTable中的一行? 50

java编程。题目是查找货物信息并把符合项的相关信息表示出来... java编程。题目是查找货物信息并把符合项的相关信息表示出来 展开
 我来答
匿名用户
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.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式