Java Swing实时(同步/协作)实时数据更新

时间:2019-02-07 06:09:19

标签: java swing synchronization real-time collaboration

嘿,我刚接触Java,请记住这一点。

我创建了一个带有jtable的swing应用程序。 jtable有8列和几行数据。

我正在为几个人创建这个Java swing程序,我想要做的是向其中的任何一个提供实时数据更新。

当我说实时数据更新时我的意思的例子:

假设我们有3个人(在这里名为P1,P2,P3)在其Windows桌面上运行相同的Java swing应用程序。用户P2刚刚更新了位于第4列第8行的单元格。即使P3或P2也在更新列的中间,此更改也会立即显示在P1和P3的其他Java swing应用程序上。自然,所有同时运行的swing工具都同时更新,因此每个人都可以看到更新数据,而不必询问P2是否对jtable进行了任何更改。

java中当前是否有任何东西可以帮助完成如上所述的工作?另外,我计划每秒进行一次更新,这样我就可以看到一个问题,例如P1打开一个下拉列表并要选择一个值,但是在P1做到这一点之前,表格会刷新,从而关闭该下拉列表,因此P1必须单击再来一次,这会持续下去...

在开发应用程序时,我目前仅使用noSQL进行简单的数据库构建。我计划在MySQL投入生产后运行它。我也在使用Eclipse IDE。

很多参考文献与我正在寻找的非常接近:

togetherJS / Pusher / ShareDB / DerbyJS

enter image description here

enter image description here

enter image description here

因此,如果有人可以帮助我提出他们的想法或建议,那就太好了!

0 个答案:

没有答案