java 设置表格的可编辑状态

来源:百度知道 编辑:UC知道 时间:2024/07/01 12:33:41
我把JTabel的接口方法icCellEditable(int row,int col)写在一个类的构造方法外,让它返回false,然后在构造方法中用循环,调用这个方法,为什么我的表格还是可编辑的呢?谁知道,讲下。在线等.....
比如我想让第一列不能编辑,用isCellEditable返回false后还是能编辑,是怎么回事?

你不说你怎么样,要说也说清;
或者你直接说你想怎么样

反正我是:
Object[][] body = null;
String[] head = null;
head = new String[]{"序号", "注意事项"};

dTableModel = new DefaultTableModel(body, head) {

boolean[] canEdit = new boolean[]{
false, true
};

public boolean isCellEditable(int rowIndex, int columnIndex) {
return canEdit[columnIndex];
}
};

tableColligate.setModel(dTableModel);