Привет всем, я новичок в Java, так что имейте это в виду.
Я создал свинг-приложение с jtable.В jtable есть 8 столбцов и пара строк данных.
Я создаю эту Java-свинг-программу для нескольких человек, и я хочу предоставить живое обновление данных любому из них.
Пример того, что я имею в виду, когда говорю «обновление данных в реальном времени»:
Скажем, у нас 3 человека (в данном случае имена P1, P2, P3), запускающих одно и то же приложение Java Swing на своем рабочем столе Windows.Пользователь P2 только что обновил ячейку, которая была расположена в столбце 4 строки 8. Это изменение мгновенно отображается в других приложениях java swing для P1 и P3, даже если P3 или P2 также находятся в середине обновления столбца.Естественно, все программы Swing запускают все обновления одновременно, поэтому каждый может видеть данные обновлений, не спрашивая P2, вносили ли они какие-либо изменения в jtable.
Есть ли в настоящее время в Java что-нибудь, что могло бы помочь сделать что-то, как я объяснил выше?Кроме того, я планирую обновлять это каждую секунду, и с этим я могу видеть проблему, такую как P1, открывающую выпадающий список и собирающуюся выбрать значение, но прежде чем P1 сможет сделать это, таблица обновится, и закрывается, что выпадающий, поэтому P1 должен нажать наэто снова, и это будет продолжаться и продолжаться ...
В настоящее время я использую noSQL для простой сборки базы данных, пока я нахожусь в процессе создания приложения.Я планирую запустить MySQL, как только он поступит в производство.Я также использую Eclipse IDE.
Несколько хороших ссылок, которые очень близки к тому, что я ищу:
вместеJS / Pusher / ShareDB / DerbyJS
![enter image description here](https://i.stack.imgur.com/j5hXF.gif)
![enter image description here](https://i.stack.imgur.com/wIg0V.gif)
![enter image description here](https://i.stack.imgur.com/7J4mA.gif)
Так что, если кто-нибудь сможет помочь мне с их идеями или рекомендациями, это будет здорово!