gpt4 book ai didi

java - 如何在允许编辑 JTable 中的给定行之前进行检查

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

这个问题很基本。我有一个 JTable,显示数据库中的缓存数据。如果用户单击单元格进行编辑,我想尝试锁定数据库中的该行。如果锁定不成功,我想阻止编辑。

但我似乎找不到任何干净的方法来完成此任务。我错过了什么吗?

最佳答案

在编辑/设置值之前,通过 TableModel.isCellEditable(row,col) 询问表模型该单元格是否可编辑。在这里你可以实现你的锁。在 TableModel.setValue(row,col,val) 之后你应该解锁它。但。锁定操作应该花费大量时间并且使您的 UI 不负责任。这很糟糕。尝试不同的方法。懒惰失败怎么办?您锁定该行,检查数据的有效性,如果数据较新则失败。如果数据没问题,你就把它们放下。解锁。

关于java - 如何在允许编辑 JTable 中的给定行之前进行检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/246395/

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