我正在做一个需要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);
}
答案 0 :(得分:0)
您可以在自定义表格模型中添加标记,并将其用作
public boolean isCellEditable(int row, int column){
if(cellEditable) {
return true;
}
return false;
}
查看this答案了解详情。