Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Binary Tree


Автор: ressac 26.5.2012, 15:27
Есть одна структура данных, двоичное дерво. Вот его надо изобразить графически.
Свинг уже давно не юзал, как вообще это можно сделать и без трудностей?

Автор: jk1 27.5.2012, 08:18
Написать свою http://java.sun.com/products/jfc/tsc/articles/jtree/, основываясь на существующей структуре данных. То есть ваше дерево, в каком бы виде оно не хранилось, должно реализовать интерфейс TreeModel:
Код

public interface TreeModel(){
    public Object  getRoot();

    public boolean isLeaf(Object node);
    public int     getChildCount(Object parent);
    public Object  getChild(Object parent, int index);
    public int     getIndexOfChild(Object parent, Object child);
    public void    valueForPathChanged(TreePath path, Object newValue);
    void addTreeModelListener(TreeModelListener l);
    void removeTreeModelListener(TreeModelListener l);
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)