什么是JTable的任何单元格中的更改的正确事件?

Sej*_*nus 8 java swing jtable

我有一个简单的JTable,有两列很重要:数量和值(整数).每次用户输入新行或更新一行时,每行值必须乘以数量,结果合在一起,结果总和显示在JTable外部的JLabel中.看起来很简单.除了我不知道我应该寻找什么事件.像"细胞价值变化"之类的东西?当我在NetBeans中右键单击JTable时,我看不到这样的事件或者不认识它;)无论如何,在我想出一些奇怪的noobish解决方案之前,我想我可能会问这里有什么正确的方法:)

pst*_*ton 7

你应该添加一个TableModelListener,如这里所述.

另外,在您的听众中,一旦您以编程方式更新了其他单元格值的值,您将需要调用model.fireTableCellUpdated以让swing了解更改