gpt4 book ai didi

java - 内联编辑后更新 JTable

转载 作者:行者123 更新时间:2023-12-01 15:56:02 25 4
gpt4 key购买 nike

我有 2 个类,一个用于制作框架,另一个用于处理和实现 TableModel 接口(interface)。当内联编辑单元格并更新实现 TableModel 的类中的值时,我需要刷新表格以显示更新的数据(因为表格需要自动排序,因此当我内联编辑单元格时,行可能需要重新排序)。我遇到的问题是更新数据后我不知道如何刷新表格,当您单击单元格或按 Enter 键时,我尝试了一种刷新表格的方法,但我觉得可能有更多优雅的解决方案,有什么想法吗?

最佳答案

TableModel 负责在模型中的数据发生更改时调用 fireTableCellChanged(...) 方法。然后排序将自动进行。

阅读 JTable API 并点击有关如何使用表的 Swing 教程的链接,了解有关 TableModel 和排序的更多信息。

我建议您只使用 DefaultTableModel,这样您就不必担心这个问题,因为它实现了所有 TableModel 方法。

关于java - 内联编辑后更新 JTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5037779/

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