2010-09-06 95 views
1

我知道很多次已经讨论过这个问题,但对我而言,他们都没有帮助。我有一个通过套接字进行通信的客户端 - 服务器应用程序。JTable数据更新闪烁,客户端 - 服务器型号

的方法如下:

  1. 客户端发出请求到服务器
  2. 服务器收到请求,过程
  3. 通过XML
  4. JTable的更新发送回所请求的数据/填充与新的XML数据

客户端请求发生每隔5秒,所以表闪烁非常频繁NT。

您认为如何能够解决此问题,完全停止闪烁并保持频繁更新?

Regards

+2

什么数据?它是否从请求到请求显着变化,还是仅仅是新的,每次都添加额外的数据? – 2010-09-06 19:58:13

+1

“每第5秒更新”意味着更新率是0.2 Hz还是5 Hz? – trashgod 2010-09-06 21:23:57

回答

1

我想知道它是否可能是一个线程问题。在使用Swing时,您需要确保诸如对服务器进行调用等任务在UI线程以外的线程上完成。然后当你更新表格时,这必须在摆动线上。

+0

感谢您的帖子。我会通过这种方式检查/尝试解决,让你知道 – gabor 2010-09-09 11:35:29