Avatar billede smok Nybegynder
11. maj 2002 - 18:18 Der er 2 kommentarer og
1 løsning

indsætte objekter i JTree ??

Hej alle .

Jeg vil gerne lave et JTree som eksempelvis har en node der hedder 2001 og endnu et der hedder 2002. jeg har en klasse der indeholder oplysninger om noget træning og en dato som fortæller hvornår der blev trænet. mit problem er at jeg gerne vil kunne oprette en masse instancer af denne klasse og smide dem i dette JTree under den tilhørende node ( dato ) ... så vidt jeg kan forstå er det noget med at implementere interfacet TreeModel ... er det nogen der kunne hjælpe mig lidt på vej ??
Avatar billede doek Nybegynder
11. maj 2002 - 18:34 #1
det lyder som om du skal lave en hægtet liste under hver node med årstal, så du har super træ med under træer
Avatar billede it-assistent Nybegynder
13. maj 2002 - 14:52 #2
Avatar billede smok Nybegynder
13. maj 2002 - 14:55 #3
Tak for jeres hjælp ... men har fundet løsningen ...

rootNode = new DefaultMutableTreeNode();
        year = new DefaultMutableTreeNode("2000");
                       
        data = new Vector();
       
        for( int whatYear = 2000; whatYear < 2003; whatYear++ )
        {
            year = new DefaultMutableTreeNode( "" + whatYear );
            rootNode.add( year );
           
            svoemning = new DefaultMutableTreeNode( "Svømning" );
            cykling      = new DefaultMutableTreeNode( "Cykling" );
            loeb      = new DefaultMutableTreeNode( "Løb" );
           
            year.add( svoemning );
            year.add( cykling );
            year.add( loeb );
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester