Avatar billede adagio Nybegynder
11. december 2003 - 11:59 Der er 1 kommentar og
1 løsning

Opdatering af JTree

Jeg syntes ikke rigtigt at jeg kan finde ud af hvordan man kan opdatere et JTree når der sker nogle ændringer

Mit program ser således ud npr der sker en ændring:

Min Gui_Administrator kører et metodekald til slet/opdater/opret kamp, som bliver sendt til Gui_controller, som så sender det over RMI til Kamp_controller_interface (Som så sender det videre til det til sidst bliver gemt i databasen), når den så er gemt i databasen, skal Kamp_controller_interface kalde en metode på Server, som så sender ændringerne videre til de brugere som er forbundet...

Ovenstående del virker

Problemet er at jeg ikke har nogen anelse om hvordan klient-delen skal kunne håndtere de nye informationer, og smide dem ind på JTree, på de rigtige pladser



Jeg har fundet en midlertidig løsning, men den giver andre problemer (og er ikke en god løsning).
Til nu sørger vi for at der bliver oprettet en ny DefaultTreeModel hver gang der sker en lille ændring. Denne nye treemodel indeholder så alle informationer fra databasen (Som skal finde i træ'et), men det er rimeligt upraktisk at skulle sende hele træet over af gangen.



Eftersom at jeg skal bruge det til et skoleprojekt, så har jeg ikke særligt meget tid til at lave det i. Kan jeg ikke få det til at virke indenfor et par dage, må jeg nøjes med den løsning jeg har fundet...
Hvis det skulle være at jeg ikke kan få det til at virke, så håber jeg at kunne få svar på hvordan man evt kunne få træ'et til at lade være med at collapse når der laves en ny træmodel som indsættes i træ'et
Avatar billede adagio Nybegynder
11. december 2003 - 16:14 #1
Sætter det lige på hold... tror jeg måske har fundet ud af det...
Avatar billede adagio Nybegynder
18. marts 2004 - 14:24 #2
...done...
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