_layoutCtlPanel = new BottomPanel(_ctl); _historyCtlPanel = new HistoryUI(_ctl.getHistory());
	public NGUI(NController ctl, RootPaneContainer window) {		/* The following font bit is taken from		 * http://forum.java.sun.com/thread.jsp?thread=125315&forum=57&message=330309		 * Thanks to 'urmasoft' for the post		 */		Hashtable oUIDefault = UIManager.getDefaults();		Enumeration oKey = oUIDefault.keys();		String oStringKey = null;				while (oKey.hasMoreElements()) {			oStringKey = oKey.nextElement().toString();			if (oStringKey.endsWith("font") || oStringKey.endsWith("acceleratorFont")) {				UIManager.put(oStringKey, new Font("Dialog", Font.PLAIN, 10));			}		}				_verticalResizeWeight = 1.0;		_horizontalResizeWeight = 0.75;				_containerNames = new Hashtable(9);				_bottomSet = new Vector(5);		_centerSet = new Vector(5);		_sideSet = new Vector(5);				_sideVis = false;		_bottomVis = true;				_ctl = ctl;		_window = window;				_menu = new NMenu(_ctl, _ctl.getRenderBox());		_layoutCtlPanel = new BottomPanel(_ctl);		_historyCtlPanel = new HistoryUI(_ctl.getHistory());		initComponents();	}