2011-02-22 44 views
0

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

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

所以应用程序的工作很大,但有两个问题被发现:

1)当用户A添加/更新/删除从一个JTable一排,别人看不到的变化,直到点击一个按钮,刷新JTable中的数据,我希望这种更改必须自动完成。 2)当用户A想要更新JTable中的一行,并且用户B想要改变同一行时,一旦完成,总是要保存最后一次保存的数据。

可以有人给一个工作代码?或指向网站的链接,教程......

回答

1

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

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

+0

嗨,谢谢你的回答,请给我看看代码。 – arafat877 2011-02-22 20:22:43

相关问题