gpt4 book ai didi

java - jTable isCellEditable 覆盖不起作用

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

我试图重写 DefaultTableModel 类的 isCellEditable 方法以使我的表格单元格不可编辑。我正在尝试通过使用匿名内部类来实现此目的,

enter image description here

但是,表格单元格仍然可编辑,并且在尝试调试时,我发现代码没有执行重写方法,而是在实例化 DefaultTableModel 类后直接调用 DefaultTableModel 的 isCellEditable 方法。为什么会出现这种情况???

最佳答案

检查模型的创建位置。该表在某处初始化(行/列数据添加到表中)。在该位置(现在显示在您的代码中),内部类被替换为 TableModel 的另一个实例(我认为是 DefaultTableModel 实例)

关于java - jTable isCellEditable 覆盖不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19003897/

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