Zdravim,
>>JTree si zaregistruje TreeModelListener do vasho TreeModel-u cez
>>volanie addTreeModelListener. Po zmene vasho modelu musite zavolat
>>vsetkych zaregistrovanych listenerov a oznamit im prislusnu zmenu.

Tento zpusob se mi zda ponekud komplikovany. Toto je jiz implementovane jinak.
Podle me je korektni neco takoveho:

        DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode();

        TreeModel treeModel = new DefaultTreeModel(rootNode);
        JTree tree = new JTree(treeModel);
        //...
        //editace modelu vypada nasledovne
        final DefaultTreeModel model = (DefaultTreeModel) tree.getModel();
         synchronized (tree.getTreeLock()) {
            //upravy na modelu
            //...                         
            model.reload(); //popr. model.reload(upravena_cast_modelu_node) 
            //toto zajisti informovani patricnych listeneru
        }

-Vity


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Peter Stibrany
Sent: Sunday, August 05, 2007 9:15 AM
To: Java
Subject: Re: Aktualizace zobrazeni v JTree

JTree si zaregistruje TreeModelListener do vasho TreeModel-u cez
volanie addTreeModelListener. Po zmene vasho modelu musite zavolat
vsetkych zaregistrovanych listenerov a oznamit im prislusnu zmenu.

-Peter

On 8/4/07, Jaroslav Hurdes <[EMAIL PROTECTED]> wrote:
> Zdravim vsechny. Pouzivam JTree a k nemu mou implementaci rozhrani
> TreeModelu. Pokud zadam data pres konstruktor JTree(TreeModel ..) a data
> zaobrazim tak je vse ok. Jak ale mam JTree rici aby zobrazil zmeny v
> modelu i v pozdejsi fazi (stav modelu je zmenen, ale je to tentyz model,
> ktery byl zadan v konstruktoru).
>
> Diky Jaroslav Hurdes
>

Odpovedet emailem