【问题标题】:expand/collapse listener for netbeans outlinenetbeans 大纲的展开/折叠侦听器
【发布时间】:2013-01-26 23:55:51
【问题描述】:

我正在使用org.netbeans.swing.outline

如何为生成的树设置展开/折叠侦听器?

【问题讨论】:

    标签: java swing netbeans listener jtreetable


    【解决方案1】:

    TreePathSupportaddTreeExpansionListener()方法可以添加一个常规的javax.swing.event.TreeExpansionListener

    附录:例如,给定一个名为 outline 的实例,以下匿名侦听器将打印受影响的路径:

    TreePathSupport tps = outlineModel.getTreePathSupport();
    tps.addTreeExpansionListener(new TreeExpansionListener() {
    
        @Override
        public void treeExpanded(TreeExpansionEvent e) {
            System.out.println(e.getPath());
        }
    
        @Override
        public void treeCollapsed(TreeExpansionEvent e) {
            System.out.println(e.getPath());
        }
    });
    

    【讨论】:

    • 我一直在尝试创建一个新的TreePathSupport 而不是从outlineModel 获得它...感谢您的帮助:D
    • 说实话:我也做过同样的事情。 :-)
    猜你喜欢
    • 2018-06-07
    • 1970-01-01
    • 2011-10-26
    • 2011-02-27
    • 2015-03-29
    • 1970-01-01
    • 2018-12-13
    • 2013-06-06
    • 2012-05-30
    相关资源
    最近更新 更多