如何根据用户输入触发正确的JTable事件以及如何计算总数?

时间:2012-09-10 17:27:33

标签: java netbeans

我创建了一个JTable,我有一个带有股票代码及其名称的xml文件。 我希望用户在第一列中输入股票代码,然后按Enter键以在第二列中查看股票的名称。 什么是正确的JTable事件? 此外,是否可以从具有数值的单元格计算总计? 谢谢。

1 个答案:

答案 0 :(得分:1)

您可以覆盖TableChanged TableModelListener方法来访问输入的数据,然后进行所需的计算。

public void tableChanged(TableModelEvent e) {
    TableModel model = (TableModel)e.getSource();
    Object data = model.getValueAt(e.getRow(), e.getColumn());

    //do something
}