【问题标题】:Refreshing a JTable in a client/server application在客户端/服务器应用程序中刷新 JTable
【发布时间】:2011-02-22 19:52:31
【问题描述】:

我开发了一个 Java 客户端/服务器应用程序,通过 Spring RMI 进行通信,客户端是一个摆动的 Jframe,顶部包含一个命令按钮(添加、更新、删除),中间是一个 JTable,底部是, 一个表格。

服务器端仅包含一个 Dao 层,使用 iBatis 女巫与 Apache Derby 数据库通信。

所以应用效果很好,但是发现了两个问题:

1) 当用户 A 从 JTable 添加/更新/删除一行时,其他人无法看到更改,直到单击按钮刷新 JTable 中的数据,我希望这些更改必须自动完成。

2) 当用户 A 想要更新 JTable 中的一行,而用户 B 想要更改同一行时,完成后,程序始终保留最后保存的数据。

有人可以给出一个工作代码吗?或网站链接、教程....

【问题讨论】:

    标签: java spring swing jtable rmi


    【解决方案1】:

    1) 当用户 A 从 JTable 添加/更新/删除一行时,其他人无法看到更改,直到单击按钮刷新 JTable 中的数据,我希望这些更改必须自动完成。

    将 TableModelListener 添加到 TableModel。每当数据更改时,您都会收到一个事件,因此您可以立即更新服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多