public ColumnTableModel(ViewTableModel tm) throws Exception { this.tm = tm; rows = new Object[tm.getSupportedFields().size()][2]; loadData(); }
private void loadData() { ArrayList<String> supportedFields = tm.getSupportedFields(); ArrayList<String> fields = tm.getFields(); for (int i = 0; i < supportedFields.size(); i++) { Boolean isSelected = false; for (int k = 0; k < fields.size(); k++) { if (fields.get(k).equals(supportedFields.get(i))) { isSelected = true; break; } } rows[i][0] = isSelected; rows[i][1] = supportedFields.get(i); } }