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