刷新客户端/服务器应用程序中的JTable

时间:2011-02-22 19:52:32

标签: java spring swing jtable rmi

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

服务器端只包含一个Dao层,使用iBatis与Apache Derby数据库进行通信。

因此应用程序运行很大,但发现了两个问题:

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

2)当用户A想要更新JTable中的一行,并且用户B想要更改同一行时,完成后,总是让程序保存最后一个数据。

有人可以提供有效的代码吗?或指向网站的链接,教程......

1 个答案:

答案 0 :(得分:1)

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

将TableModelListener添加到TableModel。每当数据发生变化时,您都会收到一个事件,这样您就可以立即更新服务器。

相关问题