Мерцание обновления данных JTable, модель клиент-сервер - PullRequest
1 голос
/ 06 сентября 2010

Я знаю, много раз уже говорил об этой проблеме, но для меня ни один из них не помог.У меня есть клиент-серверное приложение, которое обменивается данными через сокеты.

Метод следующий:

  1. Клиент делает запрос к серверу
  2. Сервер получает запрос, process
  3. Отправка запрошенных данных через XML
  4. Обновление / заполнение JTable новыми данными XML

Запрос клиента происходит каждую 5-ю секунду, поэтому таблица мерцаеточень часто.

Как вы думаете, как решить эту проблему, полностью остановить мерцание и поддерживать частые обновления?

С уважением

Ответы [ 2 ]

1 голос
/ 22 февраля 2011

Я провел обсуждение по этой ссылке:

Обновление JTable в клиент-серверном приложении

С наилучшими пожеланиями

1 голос
/ 07 сентября 2010

Мне интересно, может ли это быть проблема с многопоточностью.При работе с Swing вы хотите убедиться, что такие задачи, как вызов сервера, выполняются в потоке, отличном от потока пользовательского интерфейса.Затем, когда вы обновляете таблицу, это должно быть в качающейся нити.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...