public Container createContentPane()
   {
      tree = new JTree(new FileSystemModel(new File(".")));
      MouseListener mouseListener = new MouseAdapter()
      {
         public void mousePressed(MouseEvent e)
         {
            int selRow = tree.getRowForLocation(e.getX(), e.getY());
            tree.getPathForLocation(e.getX(), e.getY());
            if (selRow != -1)
            {
               if (e.getClickCount() == 2)
               {
                  File file = (File) tree.getLastSelectedPathComponent();
                  if (file.isFile())
                  {
                     openFile(file);
                  }
               }
            }
         }
      };
      tree.addMouseListener(mouseListener);
      JScrollPane scrollPane = new JScrollPane(tree);
      tabbedPane = new JTabbedPane();

      JSplitPane contentPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, scrollPane, tabbedPane);
      contentPane.setOneTouchExpandable(true);
      contentPane.setDividerLocation(150);
      return contentPane;
   }