【发布时间】:2013-01-26 23:55:51
【问题描述】:
我正在使用org.netbeans.swing.outline
如何为生成的树设置展开/折叠侦听器?
【问题讨论】:
标签: java swing netbeans listener jtreetable
我正在使用org.netbeans.swing.outline
如何为生成的树设置展开/折叠侦听器?
【问题讨论】:
标签: java swing netbeans listener jtreetable
TreePathSupport的addTreeExpansionListener()方法可以添加一个常规的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