scrollRectToVisible的问题

  最近做JTable应用,发现一个网上很多人都遇到的问题,就是当插入一个新行时,用getCellRect取新行的rect,再用scrollRectToVisible让它滚动到新行时,只能滚动到新行的上一行,也就是倒数第二行。做一下测试,试着将rect信息输出才发现,原来新行的Height值为0,我猜想这就是为什么新行显示不出来的原因了。解决办法就是取新行上一行的rect,然后再scrollRectToVisible,这样就能间接地让新行显示出来。

  因为时间关系,没有去深入发现,希望能有人来一起深入研究这个问题。

你可能感兴趣的:(Java)