Добавление пользовательских свойств в узел JTree - PullRequest
3 голосов
/ 22 августа 2011

Мне нужно хранить некоторые данные в узле JTree. Можно ли добавить пользовательское свойство в узел для хранения моих данных?

1 Ответ

7 голосов
/ 22 августа 2011

Вы можете создать класс узла, который расширяет скажем DefaultMutableTreeNode свойством для ваших данных.

public final class MyDataNode extends DefaultMutableTreeNode {
    private final MyData myData;

    public MyDataNode(MyData myData) {
        this.myData = myData;
    }

    public MyData getMyData() {
        return myData;
    }
}
...