我有一个包含列项目,数量,费率和金额的jtable。如果我输入数量值并按Tab键,计算的总金额正常。但我需要在输入数量时计算金额。 我希望它可以通过按下数字或键入数字来完成。我使用netbeans使用默认jtable
答案 0 :(得分:3)
获取单元格值,你可以做类似的事情
table.getModel().getValueAt(rowIndex, columnIndex)
答案 1 :(得分:3)
在回答建议getValueAt()
的答案时,您说,“我使用了上述代码,但打印为null
。”正如here所讨论的那样,在编辑器结束之前,该值在模型中不可用。您需要一个使用TableCellEditor
来更新总数的自定义DocumentListener
。