=
new
DefaultTableModel(new
String[]{"姓名","性别","年龄"},0)
JTable
jTable
=
new
JTable(dtm)//使用一下方法添加dtm.addRow(new
String[]{"sa","dasd","dasd"})
直接用tablemodel就可以JTable table = new JTable()
String[] tableHeads = new String[] { "姓名", "年龄", "是否通过", "性别" }
DefaultTableModel dtm = (DefaultTableModel) table.getModel()//创建model
dtm.setColumnIdentifiers(tableHeads)//创建表头,表头的类型可以是vector 或者Object[]
List arraylist1 = new ArrayList()
arraylist1.add("张三")
arraylist1.add("13")
arraylist1.add(new Boolean(false))
arraylist1.add("男")
Vector v1 = new Vector()
v1.add(arraylist1.get(0))
v1.add(arraylist1.get(1))
v1.add(arraylist1.get(2))
v1.add(arraylist1.get(3))
dtm.addRow(v1)//添加行数据,类型可以是vector 或者 object[]
这样就可以了··也可以最开始直接创建TableModel 在通过 JTable.setModel(model)方法把model放到table中··同样也建议自己多查查API
http://docs.oracle.com/javase/1.5.0/docs/api/overview-summary.html#overview_description
这个可以帮助你···或者直接看编译环境中的API 是一样的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)