如何在jtable中编辑单元格

时间:2015-01-28 08:57:39

标签: java jtable

我正在做一个需要Jtable的项目。但是我使用3个Jtables。如何才能使第三个表格单元格可编辑,而前两个表格单元格仍然无法编辑?前两个表位于同一个Jpanel中,而另一方面,thirrd表位于另一个Jpanel上。以下是我的FoodTableModel的代码:

public boolean isCellEditable(int row, int column){         
    return true;
}   

@Override
public void setValueAt(Object value, int row, int col){
    data[row][col]=value;
    fireTableCellUpdated(row, col);
}

1 个答案:

答案 0 :(得分:0)

您可以在自定义表格模型中添加标记,并将其用作

public boolean isCellEditable(int row, int column){

    if(cellEditable) {   
        return true;
    }

    return false;
} 

查看this答案了解详情。