1 23 24 package org.infoglue.cms.plugins.opentree; 25 26 import javax.swing.event.TreeSelectionEvent ; 27 import javax.swing.event.TreeSelectionListener ; 28 import javax.swing.tree.TreeNode ; 29 30 public class NodeTreeSelectionListener implements TreeSelectionListener 31 { 32 private OpenTree cmsTree = null; 33 34 public NodeTreeSelectionListener(OpenTree cmsTree) 35 { 36 this.cmsTree = cmsTree; 37 } 38 39 40 public void valueChanged(TreeSelectionEvent event) 41 { 42 if((TreeNode )cmsTree.nodeTree.getLastSelectedPathComponent() != null) 44 { 45 CMSNode choosenNode = (CMSNode)cmsTree.nodeTree.getLastSelectedPathComponent(); 46 this.cmsTree.openMainArea(choosenNode); 49 } 50 } 51 52 } | Popular Tags |