【发布时间】:2010-02-26 19:47:14
【问题描述】:
我有一个 jTable 和一个 jButton。单击时,按钮的 actionPerformed 方法会调用另一个包含 while 循环的方法,并在每次循环时向表的模型 (DefaultTableModel) 添加一行。 while 循环可以运行几分钟,所以我希望它在 GUI 中显示每次添加到表中的行,逐一显示。但是现在它在循环完成后将所有行一起添加到表中,因此不是在几分钟的过程中一一增加行数,而是从几分钟显示一个有 0 行的表到然后立即拥有数千。我已经尝试在表格上调用 updateUI、repaint 等以及在模型上调用 fireTabledDataChanged 等,但这些都没有任何区别。我也尝试过使用 Swing Timer 但无济于事。感谢您提供任何帮助或指导,谢谢。
【问题讨论】:
标签: java user-interface swing event-handling jtable