private void create(ItemCheckoutStatus[] checkouts) {
		tableModel = new CheckoutsTableModel(checkouts);

		// set up table sorter stuff
		TableSortStateEditor tsse = new TableSortStateEditor();
		tsse.addSortedColumn(CheckoutsTableModel.DATE_COL, SortDirection.DESCENDING);
		tableModel.setTableSortState(tsse.createTableSortState());

		table = new GTable(tableModel);
		table.getAccessibleContext().setAccessibleName("Checkouts");
		JScrollPane sp = new JScrollPane(table);
		sp.getAccessibleContext().setAccessibleName("Checkout");
		table.setPreferredScrollableViewportSize(new Dimension(680, 120));
		table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
		add(sp, BorderLayout.CENTER);

		TableColumnModel columnModel = table.getColumnModel();
		//MyCellRenderer cellRenderer = new MyCellRenderer();

		TableColumn column;

		column = columnModel.getColumn(CheckoutsTableModel.DATE_COL);
		column.setPreferredWidth(120);
		column.setCellRenderer(new GenericDateCellRenderer("Date when file was checked out"));
		columnModel.getColumn(CheckoutsTableModel.VERSION_COL).setPreferredWidth(50);
		columnModel.getColumn(CheckoutsTableModel.USER_COL).setPreferredWidth(80);
		columnModel.getColumn(CheckoutsTableModel.HOST_COL).setPreferredWidth(120);
		columnModel.getColumn(CheckoutsTableModel.PROJECT_NAME_COL).setPreferredWidth(120);
		columnModel.getColumn(CheckoutsTableModel.PROJECT_LOC_COL).setPreferredWidth(180);
	}
Constructor
@param parent parent dialog
@param tool tool to get project data for adding a listener
@param user user that is logged in
@param domainFile domain file to view checkouts
@param checkouts the checkouts to show
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/datatree/CheckoutsPanel.java