标签: java swing jtable jcomponent
我正在分析现有的应用程序,并注意到GUI线程花费了20%的时间更新当时不可见的实时数据表。随着数据的进入,模型将更新,并且针对已更新的行触发表更改事件。因为该表有一个分类器,所以即使只有一行更改,JTable也会为每次更改调用重绘。
我正在寻找有关JVM如何处理当前不在屏幕上的GUI组件的重新调用和表更改事件的一般信息。通过查看Netbeans分析器,看起来Java仍在绘制组件并更新表,即使它们当前未被其他组件显示或剪切。