$package("js.ui.tree");

js.ui.tree.TreeView = function (){
	this.selections = new js.lang.Array();
}

js.ui.tree.TreeView.prototype = new js.ui.tree.AbstractTree();

js.ui.tree.TreeView.prototype.getDefaultTreeModel = function(){
	var	root = new js.ui.tree.TreeNode(this);
	root.setUserObject("JTree");
	var	parent = new js.ui.tree.TreeNode(this);
	parent.setUserObject("colors");
	root.add(parent); 
	var child;
	child = new js.ui.tree.TreeNode(this);
	child.setUserObject("blue");
	parent.add(child); 
	child = new js.ui.tree.TreeNode(this);
	child.setUserObject("violet");
	parent.add(child); 
	child = new js.ui.tree.TreeNode(this);
	child.setRenderer(new js.ui.RadioBoxTreeCellRenderer(child));
	child.setUserObject("red");
	parent.add(child); 
	temp = new js.ui.tree.TreeNode(this);
	temp.setRenderer(new js.ui.CheckBoxTreeCellRenderer(temp));
	temp.setUserObject("yellow");
	parent.add(temp); 

	parent = new js.ui.tree.TreeNode(this);
	parent.setUserObject("sports");
	root.add(parent);
	child = new js.ui.tree.TreeNode(this);
	child.setUserObject("basketball");
	parent.add(child); 
	child = new js.ui.tree.TreeNode(this);
	child.setUserObject("soccer");
	parent.add(child); 
	child = new js.ui.tree.TreeNode(this);
	child.setUserObject("football");
	parent.add(child); 
	child = new js.ui.tree.TreeNode(this);
	child.setUserObject("hockey");
	parent.add(child); 
	
	parent = new js.ui.tree.TreeNode(this);
	parent.setUserObject("food");
	root.add(parent);
	child = new js.ui.tree.TreeNode(this);
	child.setUserObject("hot dogs");
	parent.add(child); 
	child = new js.ui.tree.TreeNode(this);
	child.setUserObject("pizza");
	parent.add(child); 
	child = new js.ui.tree.TreeNode(this);
	child.setUserObject("ravioli");
	parent.add(child); 
	child = new js.ui.tree.TreeNode(this);
	child.setUserObject("bananas");
	parent.add(child); 
	return new js.ui.tree.TreeModel(root);
} 
/*js.ui.tree.TreeView.prototype.add = function(node){
	var treemodel = new js.ui.tree.AbstractTreeModel(node);
	this.setModel(treemodel);
	this.repaint();
}*/
