entity.java

来自「第三部分SWT组件增强包(JFace篇)」· Java 代码 · 共 57 行

JAVA
57
字号
/**
 *@author: WangJinTao,MengQingChang 2006
 */
package jfaceViewer;

public class Entity {

	public String entityName;

	public Entity[] children = new Entity[0];

	public Entity parent;

	public Entity(String entityName) {
		this.entityName = entityName;

	}

	public Entity(String entityName, Entity[] children) {
		this.entityName = entityName;
		this.children = children;
		for (int i = 0; i < children.length; i++) {
			children[i].parent = this;
		}
	}

	public static Entity[] node() {
		return new Entity[] {
				new Entity("中国", new Entity[] {

						new Entity("北京", new Entity[] { new Entity("清华大学"),
								new Entity("北京大学") }),
						new Entity("上海", new Entity[] { new Entity("复旦大学"),
								new Entity("上海交大") }),
						new Entity("天津", new Entity[] { new Entity("南开大学"),
								new Entity("天津大学") }) }),

				new Entity("美国",
						new Entity[] {
								new Entity("马萨诸塞州", new Entity[] {
										new Entity("哈佛大学"),
										new Entity("麻省理工学院") }),
								new Entity("康涅狄格州", new Entity[] { new Entity(
										"耶鲁大学") }),
								new Entity("新泽西州", new Entity[] { new Entity(
										"普林斯顿大学") }) }),

				new Entity("英国",
						new Entity[] {
								new Entity("牛津市", new Entity[] { new Entity(
										"牛津大学") }),
								new Entity("剑桥市", new Entity[] { new Entity(
										"剑桥大学") }) }) };
	}

}

⌨️ 快捷键说明

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