package com.ycl.api.YS.util; import javax.swing.table.DefaultTableModel; import java.util.Vector; public class SmartServerCheckTableModle extends DefaultTableModel { public SmartServerCheckTableModle(Vector data, Vector columnNames) { super(data, columnNames); } // * 根据类型返回显示空间 // * 布尔类型返回显示checkbox public Class getColumnClass(int c) { return getValueAt(0, c).getClass(); } public void selectAllOrNull(boolean value) { for (int i = 0; i < getRowCount(); i++) { this.setValueAt(value, i, 0); } } }