【问题标题】:refreshing the data retrieved from database刷新从数据库中检索到的数据
【发布时间】:2012-06-05 01:30:36
【问题描述】:

我有一个带有 JTabbedPane 的 JFrame。

在其中一个窗格中,比如compose,我在表格中保存了一些新数据。另一个窗格,比如drafts,在同一个表中显示保存的数据。

当您第一次登录时,在上次运行应用程序中保存的数据显示在drafts 但如果在同一运行期间我从compose 保存一些新数据然后切换到draft 窗格,则检索到的数据数据库中没有新保存的数据。

换句话说,我如何刷新检索到的数据?

【问题讨论】:

  • 请改进此问题的标签
  • 欢迎来到 SO。我建议您阅读FAQs 以了解如何提问。向我们展示SSCCEwhat you've tried... 大写字母也很有趣。
  • 数据如何保存?以及如何显示?
  • 数据正在使用 sql 查询保存。我希望在切换到草稿窗格时显示更新的表格内容。

标签: java database swing reload


【解决方案1】:

当您更新 JComponent 时,需要告知它重新加载。因此,每当您调用更新draft 窗格的数据时,您还应该调用draft.revalidate()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-17
    • 1970-01-01
    • 2017-04-07
    • 2019-11-19
    相关资源
    最近更新 更多