我正在使用来自DB提供数据的应用程序。我正在使用hibernate这很棒。我只需要构建自动刷新JTable的机制。
现在我每分钟重建一张桌子。我想在没有这个过程的情况下刷新单元格。我发现最好的方法是实现表模型。
在其中一个表格单元格中,我有我的对象(例如用户),问题是当我正在调用SQL时 查询我正在获取新的对象列表,我从JTable收到错误。
我知道我可以通过obe更新对象,但这不是最佳的。
任何帮助,教程等。
答案 0 :(得分:1)
在SwingWorker
的子类中doInBackground()
的实现中定期执行查询。 process()
方法允许在EDT上更新模型。可以在API,here和here中找到示例。