Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
刷新客户机/服务器应用程序中的JTable 我开发了一个java客户机/服务器应用程序,通过Spring RMI进行通信,客户端是Swing一个Swing JFrAME,它包含在顶部的命令按钮(添加、更新、删除),中间的JTALE,在底部,一个表单。_Java_Spring_Swing_Jtable_Rmi - Fatal编程技术网

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

刷新客户机/服务器应用程序中的JTable 我开发了一个java客户机/服务器应用程序,通过Spring RMI进行通信,客户端是Swing一个Swing JFrAME,它包含在顶部的命令按钮(添加、更新、删除),中间的JTALE,在底部,一个表单。,java,spring,swing,jtable,rmi,Java,Spring,Swing,Jtable,Rmi,服务器端只包含一个Dao层,它使用iBatis witch与ApacheDerby数据库通信 因此,该应用程序非常有效,但发现了两个问题: 1) 当用户A从JTable中添加/更新/删除一行时,其他人在单击按钮刷新JTable中的数据之前无法看到更改,我希望这些更改必须自动完成 2) 当用户A想要更新JTable中的一行,而用户B想要更改同一行时,完成后,程序始终保留最后保存的数据 有人能给出一个工作代码吗?或者网站链接、教程……1)当用户a从JTable中添加/更新/删除一行时,其他人只有单击

服务器端只包含一个Dao层,它使用iBatis witch与ApacheDerby数据库通信

因此,该应用程序非常有效,但发现了两个问题:

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

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

有人能给出一个工作代码吗?或者网站链接、教程……

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

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