java - 如何获取 TableModelEvent 中 JTable 单元格的原始值?

标签 java swing jtable

假设我将值“旧”的单元格更改为"new"。这将调用 tableChanged(TableModelEvent)。如何检索单元格在"new"之前的值(应该是“旧”)?

我考虑过制作 JTable 的 TableModel 副本,但是有没有更简单、更智能的方法来做到这一点?

提前致谢!

最佳答案

Try this when your table loads first time 
int row1=table.getRowCount();
        int column=table.getColumnCount();
        val=new Object[row1];
        val1=new Object[row1];
        for(int j=0;j<row1;j++){
            val[j]=table.getValueAt(j, 0);
            val1[j]=table.getValueAt(j, 1);

        }

关于java - 如何获取 TableModelEvent 中 JTable 单元格的原始值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12889075/

相关文章:

java - 将按钮添加到 GUI 后 JTextField.requestFocus() 停止工作

java - Double 格式的 JSpinner

java - JTable 呈现已删除的 JButton 而不是新的 JButton

java - TestNG - 如何从 BeforeClass 获取当前类名

java - 没有获得简单 java 程序的输出来找到最大素因数

java - 我在使用 Java 布局时遇到问题

java - 删除一行后 JTable 未重新绘制

java - 如何设置单元格之间的空间以使单元格的内容不被删除

java - Oracle 应用程序上的 Selenium 自动化

java - 从 .pem 文件加载私钥时出现无效 key 格式异常