gpt4 book ai didi

java - JTable 跟踪用户何时更改单元格并且仅跟踪用户

转载 作者:太空宇宙 更新时间:2023-11-04 08:43:12 26 4
gpt4 key购买 nike

我正在开发我的第一个 Java/Swing 应用程序,我需要一些有关 JTable 的帮助。

我遇到的问题是我想跟踪用户何时对我的 JTable 而不是应用程序进行编辑。我做了以下事情:

//Made my table then did the following line:

table.getModel().addTableModelListener(this);

//Have a listener set up:

public void tableChanged(TableModelEvent e) {
// TODO Auto-generated method stub
System.out.println(e);
}

现在的问题是,当我的程序对表进行更改时,我不希望触发此事件,例如,我加载一个新表,并且加载的文件有 15 行,那么我会触发 15 个不同的事件。我只想在用户对单元格进行编辑时触发。

感谢任何帮助。提前致谢。

最佳答案

Andrew 的评论提供了一些处理这种情况的最常见方法。根据您的模型的构建/存储方式以及您想要对更改执行的操作,您可能会在更改时在模型中触发某些内容,或者可能在 setValueAt 方法下触发某些内容。

关于java - JTable 跟踪用户何时更改单元格并且仅跟踪用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4857054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com