创建插入了数据库数据的弹出表

时间:2013-12-05 16:12:30

标签: java swing

好的,这是一个理论问题。说我已经设置了数据库连接并运行了查询

"select * from securitysystem.employee"

我希望填充一个表格,该表格会自动调整查询返回的数据。我该怎么做?

2 个答案:

答案 0 :(得分:1)

步骤:

  1. 循环结果并将结果转换为对象集合(员工或者您正在为其建模的其他内容。)
  2. 将收藏品移至您的GUI
  3. 让GUI创建一个包含JTable的新JDialog。
  4. 在为数据构建表模型时,它需要处理对象集合,或者需要将其转换为它可以处理的数据格式(示例{[1}}的Object [] []。 / LI>
  5. 将对话框设置为可见。

答案 1 :(得分:-1)

你需要以某种方式将数据作为双数组返回(理想情况下你需要某种类型的表模型,但是对于快速和脏的双数组来说很好)。

  • JTable 添加到 JScrollPane
  • 将JScrollPane添加到Panel或Frame。
  • 给予它最大拉伸(例如 BroderLayout 中的中央面板)
  • 设置 table.setModel(new DefaultTableModel(myDoubleArray))
  • 调用table.updateUI()

应该这样做。