gpt4 book ai didi

java - isCellEditable 对于选定的复选框上的特定行为 true,当取消选择的复选框上 isCellEditable false 时

转载 作者:行者123 更新时间:2023-11-30 04:23:10 24 4
gpt4 key购买 nike

enter image description here

我想在第 0 列复选框为 false 并且复选框值为 true 时禁用编辑第 1 列到第 9 列,并在第 0 列时启用编辑第 1 列到第 9 列......如何做到这一点?

最佳答案

您需要重写 TableModel 中的 isCellEditable 方法...例如

public boolean isCellEditable(int rowIndex, int columnIndex) {
boolean isEditable = false;
if (columnIndex >= 1 && columnIndex <= 9) {
Object value = getValueAt(rowIndex, 0);
if (value instance Boolean) {
isEditable = !((boolean)value);
}
} else {
// Other columns...
}
return isEditable
}

查看TableModelHow to use tables了解更多详情...

关于java - isCellEditable 对于选定的复选框上的特定行为 true,当取消选择的复选框上 isCellEditable false 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16494219/

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