当用户在表中插入值时,如何获取Jtable中特定列的总和?
答案 0 :(得分:0)
您可以覆盖setValueAt(...)
的{{1}}方法。每当值发生变化时,您将值存储在模型中,然后循环遍历模型中的所有行以重新计算总计。在循环时使用TableModel
方法获取值。
或者,如果表中没有显示总值,但是在其他某个Swing组件中,您可能希望使用getValueAt(...)
。每当数据发生变化时都会生成一个事件,所以你只需循环遍历TableModelListener
getValueAt(...)`方法中的所有行。
TableModelListener的实现可能类似于:
TableModel using the