public __TreeView()
        {
            // look and feel:
            // http://www.developer.com/java/other/article.php/768051/User-Code-Using-the-Windows-JTree-Icons-in-Any-Look-and-Feel.htm

            // http://www.chka.de/swing/tree/DefaultTreeModel.html


            this.InternalRoot  = new javax.swing.tree.DefaultMutableTreeNode("root");
            this.InternalModel = new javax.swing.tree.DefaultTreeModel(InternalRoot);


            //  a JTree with a sample model
            this.InternalContent = new javax.swing.JTree(InternalModel);
            //this.InternalElement.setAutoscrolls(true);

            this.InternalContainer = new javax.swing.JScrollPane(this.InternalContent);

            // http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JTree.html
            var renderer2 = new javax.swing.tree.DefaultTreeCellRenderer();

            renderer2.setOpenIcon(null);
            renderer2.setClosedIcon(null);
            renderer2.setLeafIcon(null);
            this.InternalContent.setCellRenderer(renderer2);

            //UIManager.put("Tree.expandedIcon", new WindowsTreeUI.ExpandedIcon());
            //UIManager.put("Tree.collapsedIcon", new WindowsTreeUI.CollapsedIcon());


            this.Nodes =
                (global::System.Windows.Forms.TreeNodeCollection)(object) new __TreeNodeCollection
            {
                InternalTreeView = this,
                InternalRoot     = this.InternalRoot
            };

            this.InternalContent.setRootVisible(false);
            this.InternalContent.setShowsRootHandles(true);

            //this.Nodes.Clear();

            // http://forums.sun.com/thread.jspa?threadID=336159&tstart=23672
            // http://www.daniweb.com/forums/thread65014.html#
            // http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JTree.html


            this.InternalContent.addTreeSelectionListener(
                new __TreeSelectionListener
            {
                InternalTreeView = this
            }
                );
        }
		public __TreeView()
		{
			// look and feel:
			// http://www.developer.com/java/other/article.php/768051/User-Code-Using-the-Windows-JTree-Icons-in-Any-Look-and-Feel.htm

			// http://www.chka.de/swing/tree/DefaultTreeModel.html


			this.InternalRoot = new javax.swing.tree.DefaultMutableTreeNode("root");
			this.InternalModel = new javax.swing.tree.DefaultTreeModel(InternalRoot);

			
			//  a JTree with a sample model
			this.InternalContent = new javax.swing.JTree(InternalModel);
			//this.InternalElement.setAutoscrolls(true);

			this.InternalContainer = new javax.swing.JScrollPane(this.InternalContent);

			// http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JTree.html
			var renderer2 = new javax.swing.tree.DefaultTreeCellRenderer();
			renderer2.setOpenIcon(null);
			renderer2.setClosedIcon(null);
			renderer2.setLeafIcon(null);
			this.InternalContent.setCellRenderer(renderer2);

			//UIManager.put("Tree.expandedIcon", new WindowsTreeUI.ExpandedIcon());
			//UIManager.put("Tree.collapsedIcon", new WindowsTreeUI.CollapsedIcon());


			this.Nodes =
				(global::System.Windows.Forms.TreeNodeCollection)(object)new __TreeNodeCollection
				{
					InternalTreeView = this,
					InternalRoot = this.InternalRoot
				};

			this.InternalContent.setRootVisible(false);
			this.InternalContent.setShowsRootHandles(true);

			//this.Nodes.Clear();

			// http://forums.sun.com/thread.jspa?threadID=336159&tstart=23672
			// http://www.daniweb.com/forums/thread65014.html#
			// http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JTree.html


			this.InternalContent.addTreeSelectionListener(
				new __TreeSelectionListener
				{
					InternalTreeView = this
				}
			);

		}