Java JTable调用getValueAt()的频率是多少?

Java JTable调用getValueAt()的频率是多少?,java,swing,jtable,abstracttablemodel,Java,Swing,Jtable,Abstracttablemodel,我的JTable从AbstractTableModel调用getValueAt()的频率是多少 如果我在getValueAt()中进行大型计算(例如,计算多项式的值),这是否正常?我应该在数组中存储多项式的值并从中返回吗?它经常被调用;事实上,您可以通过输入print语句并查看它填充控制台窗口的频率。如果多项式的计算成本很高,我建议缓存它们,尽管这适用于任何地方的所有计算,而不仅仅是JTable中的多项式 getValueAt()方法应该非常有效,因为该方法可以频繁调用。每次滚动,每次更改行选择

我的JTable从AbstractTableModel调用getValueAt()的频率是多少


如果我在getValueAt()中进行大型计算(例如,计算多项式的值),这是否正常?我应该在数组中存储多项式的值并从中返回吗?

它经常被调用;事实上,您可以通过输入print语句并查看它填充控制台窗口的频率。如果多项式的计算成本很高,我建议缓存它们,尽管这适用于任何地方的所有计算,而不仅仅是
JTable
中的多项式

getValueAt()方法应该非常有效,因为该方法可以频繁调用。每次滚动,每次更改行选择等…谢谢。我把计数器放在getValueAt()上,一切都变清楚了。每次调整窗口大小时,单击单元格时,getValueAt()都会按表调用@camickr在评论中这样说。