setFocusable(false);
setFocusable(true);
	private void setTableProperties() {		setDefaultRenderer(CallType.class, new CallTypeCellRenderer());		setDefaultRenderer(Date.class, new DateCellRenderer());		// FIXME setDefaultRenderer(Person.class, new PersonCellRenderer());		// FIXME setDefaultRenderer(PhoneNumber.class, new		// NumberCellRenderer(jfritz));		// TODO: Create classes for Number, Port and Duration		// setDefaultRenderer(Port.class, new PortCellRenderer());		// setDefaultRenderer(Duration.class, new DurationCellRenderer());		setRowHeight(24);		setAutoCreateColumnsFromModel(false);		setColumnSelectionAllowed(false);		setCellSelectionEnabled(false);		setRowSelectionAllowed(true);		setFocusable(false);		setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);		getTableHeader().setReorderingAllowed(false);		getTableHeader().setResizingAllowed(true);		getTableHeader().addMouseListener(new ColumnHeaderListener(getModel()));		SelectionListener listener = new SelectionListener(this);		getSelectionModel().addListSelectionListener(listener);	}