@SuppressWarnings("serial")
	public DataTable(final Object[][] data, Object[] head) {
		super(new DefaultTableModel(data, head) {
			public Class<?> getColumnClass(int column) {
				if (data.length > 0 && column < getRowCount()
						&& getValueAt(0, column) != null)
					return getValueAt(0, column).getClass();
				return Object.class;
			}
		});
		setRowHeight(40);
		

		
		setGridColor(Color.GRAY);
		setShowHorizontalLines(true);
		setShowVerticalLines(true);
		setOpaque(false);
		setRowSorter(new TableRowSorter<TableModel>(getModel()));
		setFont(ConfigDao.instance().getConfig().getFont());
		setAutoResizeMode(AUTO_RESIZE_ALL_COLUMNS);
		
	}