java - JTable数据更新闪烁,客户端-服务器模型

标签 java swing jtable

我知道很多次已经讨论过这个问题,但对我来说没有一个有帮助。我有一个通过套接字进行通信的客户端-服务器应用程序。

方法如下:

  1. 客户端向服务器发出请求
  2. 服务器接收请求,进行处理
  3. 通过 XML 发回请求的数据
  4. JTable 更新/填充新的 XML 数据

客户端请求每 5 秒发生一次,因此表闪烁非常频繁。

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

问候

最佳答案

我想知道这是否可能是线程问题。使用 Swing 时,您需要确保诸如调用服务器之类的任务是在 UI 线程之外的线程上完成的。然后,当您更新表时,它必须位于 swing 线程上。

关于java - JTable数据更新闪烁,客户端-服务器模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3653981/

相关文章:

java - 条件给出了每个对象有多个等待集的效果?

java - JCombobox不显示

java - 限制 JScrollPane 仅显示其部分内容

java - 扩展(向下滑动)JTable 行

java - 最佳实践 : family of classes with various type of configuration class

java - 在 Java 中解析持续时间的最简洁方法

java - 如何为具有特定注释的字段设置 FindBugs 过滤器?

java - 通过 ENTER 键触发 JButton?

java - 在 JTable 上动态调整行高

java - 在 JTable 中为每一行显示不同的图像