Avatar billede clone Nybegynder
29. januar 2001 - 08:59 Der er 2 kommentarer og
1 løsning

Dynamisk opdatering af JTree, hvordan??

Hvordan opdaterer man et JTree dynamisk??
Jeg har en træstruktur som indeholder en række faste elementer ved opstart... men jeg vil også gerne have mulighed for, under programafviklingen, at udvide træets indhold ved at tilføje nye elementer. Når brugeren expander en gren, skal programmet foretage et tjek af nogle data, og opbygge de underliggende grene efter disse oplysninger.
Jeg ved godt hvordan jeg fanger events genereret på træet, men jeg kan simpelthen ikke finde nogle eksempler på hvordan man tilføjer elementer dynamisk... øv
Avatar billede pstric Nybegynder
29. januar 2001 - 12:34 #1
Har du kigget i tutorialen http://java.sun.com/docs/books/tutorial/uiswing/components/tree.html

I eksemplet kan du kigge i createNodes, og flytte noget tilsvarende kode ind i din TreeSelectionListener.
Avatar billede clone Nybegynder
31. januar 2001 - 10:30 #2
... hvis du ellers ved noget mere om JTree, så kan du måske svare på følgende spørgsmål:
Hvordan opretter man mere end én root-node i samme JScrollPane?? Det har jeg ikke lige kunnet finde noget om på den side du refererer til.
Mvh.
Morten
Avatar billede pstric Nybegynder
01. februar 2001 - 13:57 #3
Brug en klasse, hvis root-ancestor ikke er Object.

Sagt på en anden måde, så har jeg altså ikke lige kigget på det, men der er vel en grund til at det hedder root ;-)
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