package com.vci.client.ui.table; /**** * 首行可以选择的tableModel,适合第一列是选择框的model * @author Administrator * */ public class SeclectNodeTableModel extends VCIBaseTableModel{ private static final long serialVersionUID = 1L; private String[] columns = null; public SeclectNodeTableModel(String[] columns, Class[] classes) { super(columns, classes); this.columns=columns; } public boolean isCellEditable(int row, int col) { if (col == 0) { return true; } return false; } public void setValueAt(Object obj, int row, int columnIndex) { VCIBaseTableNode tableNode = (VCIBaseTableNode)list.get(row); tableNode.setPropertyValueByName(columns[columnIndex], obj); } public String[] getColumns() { return columns; } }