Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. I denna lab ska vi ta ett program som kan visa filhierarkier och ändra det till att kunna läsa in en annan hierarki från en XML-fil och visa den i stället. Det första steget blir att ladda ner källkoden för DirTree.java och bekanta sig med den. Boken Object-oriented programming in Java av Martin Kalin har tidigare använts som kursbok på DD2385. I boken finns ett program som skriver ut filkatalogträd med hjälp av en avancerad swingkomponent, JTree. Koden i länken ovan är en modifierad version av detta.
  2.  
  3. Uppgift E1.1 Bekanta er med koden för DirTree. Se till att ni förstår vad programmets olika delar gör. Kompilera koden och kör den. Om allting fungerar borde ni se ett träd som visar katalogstrukturen där ni står. Om det inte finns några underkataloger i er aktuella katalog kan det se lite tråkigt ut. Försök till exepel med:
  4.  
  5. java DirTree /info/DD1346
  6.  
  7. Detta kommer att visa katalogstrukturen från kursens hemkatalog, som förhoppningsvis har lite fler underkataloger att titta på. Prova gärna på någon lokal katalog på er egen dator om det går för långsamt.
  8. Uppgift E1.2 Modifiera programmet så att det visar ett helt annat träd, nämligen livsträdet. I trädets rot ska det stå Liv och roten ska ha tre barn, Växter, Djur och Svampar som i sin tur innehåller ordningar, underordningarn familjer, släkten och arter. I rotnoden ska ordet "Liv" stå, inte katalognamnet. I metoden buildTree() suddar ni allt och skriver nya satser som tillverkar en nod child på samma sätt som rotnoden men med texten Växter. Addera den till trädmodellen med root som förälder. Gör likadant med djur och svampar.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement