topPanel.setMinimumSize(new Dimension(300,300));
topPanel.setMinimumSize(new Dimension(200,200));
	JPanel bugListPanel()	{		JPanel topPanel = new JPanel();		topPanel.setMinimumSize(new Dimension(300,300));		tableheader = new JTableHeader();		//Listener put here for when user double clicks on sorting		//column header SorterDialog appears.		tableheader.addMouseListener(new MouseAdapter(){			public void mouseClicked(MouseEvent e) {				if (!tableheader.getReorderingAllowed())					return;				if (e.getClickCount()==2)					SorterDialog.getInstance().setVisible(true);			}			public void mouseReleased(MouseEvent arg0) {				if (!tableheader.getReorderingAllowed())					return;				BugTreeModel bt=(BugTreeModel) (MainFrame.this.getTree().getModel());				bt.checkSorter();			}		});		sorter = GUISaveState.getInstance().getStarterTable();		tableheader.setColumnModel(sorter);				tree = new JTree();		treeUI = (BasicTreeUI) tree.getUI();		tree.setLargeModel(true);		tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);		tree.setCellRenderer(new BugRenderer());		tree.setRowHeight((int)(Driver.getFontSize() + 7));		if (false) {				System.out.println("Left indent had been " + treeUI.getLeftChildIndent());		System.out.println("Right indent had been " + treeUI.getRightChildIndent());		treeUI.setLeftChildIndent(30 );		treeUI.setRightChildIndent(30 );		}		tree.setModel(new BugTreeModel(tree, sorter, new BugSet(new ArrayList<BugLeafNode>())));		setupTreeListeners();		curProject=BugLoader.getLoadedProject();						treeScrollPane = new JScrollPane(tree);		topPanel.setLayout(new BorderLayout());		topPanel.add(tableheader, BorderLayout.NORTH);		topPanel.add(treeScrollPane, BorderLayout.CENTER);				return topPanel;	}