使ってますorg.netbeans.swing.outline
生成されたツリーに拡張/折りたたみリスナーを設定するにはどうすればよいですか?
使ってますorg.netbeans.swing.outline
生成されたツリーに拡張/折りたたみリスナーを設定するにはどうすればよいですか?
のaddTreeExpansionListener()
方法はTreePathSupport
、従来のを追加することができ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());
}
});