swing树的节点事件监听

监听结点事件 修改JTree的选择模式: JTree专门提供了一个TreeSelectionModel对象来保存该JTree选中状态的信息。也就是说,JTree组件背后隐藏了两个model对象,其中TreeModel用于保存该JTree的所有节点数据 而TreeSelectionModel用于保存该JTree的所有选中状态的信息

程序可以改变JTree的选择模式 但必须先获取该JTree对应的TreeSelectionMode1对象,再调用该对象的setSelectionMode(int mode)方法来 设置该JTree的选择模式,其中model可以有如下3种取值: 1、TreeSelectionModel.CONTIGUOUS_TREE_SELECTION:可以连续选中多个TreePath 2、TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION:该选项对于选择没有任何限制 3、TreeSelectionModel.SINGLE_TREE_SELECTION:每次只能选择一个TreePath

为JTree添加监听器: 1、addTreeExpansionListener(TreeExpansionListener tel):添加树节点展开/折叠事件的监听器 2、addTreeSelectionListener(TreeSelectionListener tsl):添加树节点选择事件的监听器