Java JTable - 只使一列可编辑

标签 java swing jtable

我想知道如何使 JTable 的一列可编辑,而其他列必须不可编辑。

我已经覆盖了 isCellEditable() 但这会将每个单元格更改为不可编辑。 提前致谢。

最佳答案

您也可以为 TableColumnTableColumn 和 TableCell 设置 if is isEditable

@Override
public boolean isCellEditable(int row, int col) {
     switch (col) {
         case 0:
         case 1:
             return true;
         default:
             return false;
      }
}

关于Java JTable - 只使一列可编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8167173/

相关文章:

java - 如何使群组操作通用化

java - 从给定的表单中提取值

java - JTableCombo 值在运行时未更改

java - 动态更改 JTable 中的列数

java - 如何在 JTable 中用不同颜色绘制特定列?

java - java spring如何自定义@NotNull验证错误信息

java - 如何将多个参数移动到 jackson 中的另一个节点?

java - java Canvas 上耗时

swing - documentFilter.insert 从未被调用

java - 形状在绘图面板java上不移动