Java JTable - 只能编辑一列 [英] Java JTable - Make only one column editable

查看:375
本文介绍了Java JTable - 只能编辑一列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I was wondering how to make one column of a JTable editable, the other columns have to be non editable.

我已经覆盖了isCellEditable()但这会改变每一个单元格到不可编辑。
Thnx提前。

I have overwritten isCellEditable() but this changes every cell to non editable. Thnx in advance.

推荐答案

你可以设置if isEditable for TableColumn TableColumn和TableCell too

you can set if is isEditable for TableColumn or TableColumn and TableCell too

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

这篇关于Java JTable - 只能编辑一列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆