java swing怎样将数据库取出的内容填到JTable里?

java swing怎样将数据库取出的内容填到JTable里?,第1张

设置模型(model)然后使用模型的方法添加行! 例如:dtm

=

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 是一样的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7987803.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存