Развернуть / свернуть прослушиватель для структуры NetBeans
Я использую org.netbeans.swing.outline
Как я могу настроить развернуть / свернуть прослушиватель для сгенерированного дерева?
1 ответ
Решение
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());
}
});