原来oracle对于树的定义本来就没有left和right 只有children(),所以要自己去定义。真是多年来的误区 参考:https://docs.oracle.com/javase/7/docs/api/javax/swing/tree/TreeNode.html