public void buildTreePane() {
		if (tree != null && treePane != null) {
			rebuildTreeList();
			return;
		}
		try {
			getTreeList();
			createTree();
			treeScroll = new JScrollPane(tree);
			treePane = new JInternalFrame("Children", false, false, false, false);
			treePane.setVisible(true);
			treePane.setSize(225, viewport.getHeight());
			treePane.setLocation(viewport.getWidth(), 0);
			treePane.add(treeScroll);
			desktop.add(treePane);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}