return new JPanel();
fileTablePanel = new JPanel(new BorderLayout());  Object[] cols = new Object[] {"Name", "Size", "Modified"}; Object[][] rows = new Object[fileList.getModel().getSize()][3];  fileTable = new JTable(new DefaultTableModel(rows, cols));  if (fc.isMultiSelectionEnabled()) fileTable.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); else fileTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);  fileTable.setShowGrid(false); fileTable.setColumnSelectionAllowed(false); fileTable.setDefaultRenderer(Object.class, new TableFileRenderer());  tableClickList = new TableClickListener(fileTable, fc); fileTable.addMouseListener(tableClickList);  return updateTable();
  protected JPanel createDetailsView(JFileChooser fc)  {    // FIXME: implement this.  The details view is a panel containing a table    // inside a JScrollPane - it gets displayed when the user clicks on the    // "details" button.    return new JPanel();  }