判断根节点
时间:2010-07-19 来源:wwhhll
/******************* 测试 ********************************************/
// 判断是否单击了节点
if (path != null) {
System.out.println(path);
// 取得被单击的节点
CheckNode node = (CheckNode) path.getLastPathComponent();
// 如果是根节点则退出
if (node.getNodeType().equals("root")) {
System.out.println("根节点不做任何处理");
} else {
System.out.println("当前节点:" + node.getName());
/******************* 测试 ********************************************/
// 如果是叶子节点则判断父节点是否曾被选中
if (node.isLeaf()) { // isLeaf()如果没有子节点则返回True
CheckNode cNode = (CheckNode) node.getParent();
if (!cNode.isSelected())
System.out.println(cNode.getName() + "节点没有被选中");
}
/********************************************************************/