public SorterTableColumnModel(ArrayList<Sortables> columnHeaders) { this(columnHeaders.toArray(new Sortables[columnHeaders.size()]));
public SorterTableColumnModel(Sortables[] columnHeaders){  for(int x = 0; x < columnHeaders.length; x++) { Sortables c=columnHeaders[x];  for (int y=0; y<Sortables.values().length;y++) { if (c.equals(Sortables.values()[y])) showOrder[y]=true; }  TableColumn tc=new TableColumn(x); FBTableCellRenderer temp = new FBTableCellRenderer(); tc.setHeaderRenderer(temp); tc.setIdentifier(c); tc.setHeaderValue(c); tc.setResizable(false); tc.sizeWidthToFit(); columnList.add(tc); } dlsm=new DefaultListSelectionModel(); dlsm.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); orderUpdate();
	public SorterTableColumnModel(ArrayList<Sortables> columnHeaders)	{		this(columnHeaders.toArray(new Sortables[columnHeaders.size()]));	}