fileListPanel.setPreferredSize(new Dimension(405, 135));
  protected JPanel createList(JFileChooser fc)  {    if (fileList == null)      {        fileListPanel = new JPanel(new BorderLayout());    fileList = new JList(getModel());        scrollPane = new JScrollPane(fileList);        fileList.setLayoutOrientation(JList.VERTICAL_WRAP);    fileList.setCellRenderer(new FileRenderer());      }    else      {        fileList.setModel(getModel());        fileListPanel.removeAll();        scrollPane.getViewport().setView(fileList);      }    fileListPanel.add(scrollPane);    return fileListPanel;  }