gpt4 book ai didi

java - 具有 AbstractTableModel 的 JTable 不会在单击时进行编辑

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:31:11 26 4
gpt4 key购买 nike

我正在为应该能够处理用户编辑的 Applet 构建一个 JTable。因此,我扩展了 AbstractTableModel 并成功地用数据填充了表。我的问题是一旦数据被填充,点击表格就不允许编辑。

我已经覆盖了 isCellEditable() 方法以始终返回 true,并在每次调用该方法时向控制台打印一条消息。但是,当我与表格交互时(通过在任何给定的单个单元格上连续点击任意次数的鼠标),该单元格不会变得可编辑,并且 isCellEditable() 也永远不会被调用。

我的问题是,需要调用什么才能编辑特定的单元格?对于帖子中缺少代码,我深表歉意,但代码是高度专有的,而且我的上级对发布任何代码都非常严格。

最佳答案

为了保护您上级的利益,请编辑您的问题以包含 sscce展示了您描述的问题。在 How to Use Tables 中可以找到适合起点的几个示例。 ,还有这个 example展示了一个可编辑的 AbstractTableModel。您可以将其与您的实现进行比较。

关于java - 具有 AbstractTableModel 的 JTable 不会在单击时进行编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10856786/

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