我有一个应用程序,用于显示数据库中的数据。我正在使用 hibernate ,这很棒。我所需要的只是建立自动刷新 JTable 的机制。
现在我每分钟都在重建表。我想在没有这个过程的情况下刷新单元格。我认为最好的方法是实现表模型。
在一个表格单元格中,我有我的对象(例如用户),问题是当我调用 SQL 时 查询我正在获取新的对象列表,但我从 JTable 收到错误。
我知道我可以通过 obe 更新对象,但这不是最佳选择。
任何帮助、教程等。
最佳答案
在 SwingWorker
子类中的 doInBackground()
实现中定期执行查询。 process()
方法允许在 EDT 上更新模型。示例可以在 API 中找到。 , here和 here .
关于java - hibernate + jtable + 和自动刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11619898/