package com.ycl.api.YS.util; import javax.swing.table.DefaultTableModel; import java.util.Vector; public class CheckTableModle2 extends DefaultTableModel{ private static Vector data; private static Vector columnNames; public CheckTableModle2(Vector data,Vector columnNames) { this.data=data; this.columnNames=columnNames; } // * 根据类型返回显示空间 // * 布尔类型返回显示checkbox @SuppressWarnings("unchecked") 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); } } }