⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stringtreesource.java

📁 经典Tapestry教程 经典Tapestry教程
💻 JAVA
字号:
/*
 * Created on Oct 20, 2004
 *
 */
package tapestrytrees;

import org.apache.tapestry.contrib.tree.model.ITreeDataModel;
import org.apache.tapestry.contrib.tree.simple.SimpleTreeDataModel;


/**
 * @author John Ryenolds
 * This is the source of the data for the tree examples
 */
public class StringTreeSource {
	
	ITreeDataModel treeDataModel;
	public ITreeDataModel getTreeDataModel()
	{
		if( treeDataModel == null)
		{
			StringTreeNode node1 = new StringTreeNode("node1");
			StringTreeNode node2 = new StringTreeNode("node2");
			StringTreeNode node2a = new StringTreeNode("node2a");
			node2.insert(node2a);
			node1.insert(node2);
			StringTreeNode node3 = new StringTreeNode("node3");
			StringTreeNode node3a = new StringTreeNode("node3a");
			node3.insert(node3a);
			StringTreeNode node3a1 = new StringTreeNode("node3a1");
			node3a.insert(node3a1);
			node1.insert(node3);
			System.out.println("node1 has " + node1.getChildCount() + " children" );
			treeDataModel = new SimpleTreeDataModel(node1);
		}
		System.out.println("getting TreeDataModel");
		return treeDataModel;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -