public JPanel BuildWindows() {
		jdp = new JDesktopPane();

		mainview.setSize(Toolkit.getDefaultToolkit().getScreenSize().getWidth()<1600?new Double(Toolkit.getDefaultToolkit().getScreenSize().getWidth()).intValue():1600,
				Toolkit.getDefaultToolkit().getScreenSize().getHeight()<920?new Double(Toolkit.getDefaultToolkit().getScreenSize().getHeight()).intValue():920);
		jdp.setSize(mainview.getWidth(), mainview.getHeight()-40);
		jdp.setLocation(0, 40);
		RefineryUtilities.centerFrameOnScreen(mainview);
		
		JPanel cp = createControlPanel(this);
		mainview.add(cp);
		cp.setLocation(0, 0);
		cp.setSize(mainview.getWidth(), 40);
		cp.setVisible(true);
		
		mainview.getContentPane().add(jdp);
		//mainview.setResizable(true);
		mainview.setVisible(true);
		
		return cp;
	}