Развернуть / свернуть прослушиватель для структуры 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());
    }
});
Другие вопросы по тегам