swing:tree

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
swing:tree [2015/05/17 16:57]
gthanos created
swing:tree [2018/04/13 11:01]
Line 1: Line 1:
-====== Δένδρα (Trees) ====== 
  
-Μπορείτε να δημιουργήσετε μία δενδρική δομή απεικόνισης των δεδομένων σας με χρήση της κλάσης [[http://docs.oracle.com/javase/7/docs/api/javax/swing/JTree.html|JTree]]. Ένα παράδειγμα δενδρικής δομής δίνεται στο παρακάτω σχήμα. 
- 
-{{ :swing:jtree-01.png |}} 
- 
-Όπως φαίνεται στο παραπάνω σχήμα ένα Component τύπου //JTree// απεικονίζει τα δεδομένα του κατακόρυφα ξεκινώντας από ένα κόμβο που ονομάζεται ρίζα του δένδρου και κάθε γραμμή του δένδρου περιέχει μόνο ένα κόμβο. Ένας κόμβος μπορεί να έχει ένα ή περισσότερα παιδιά (//branch node//) ή όχι (//leaf node//). Ένας κόμβος μπορεί να προσδιοριστεί μέσα από το [[http://docs.oracle.com/javase/7/docs/api/javax/swing/tree/TreePath.html|TreePath]] το οποίο προσδιορίζει τη σειρά τον κόμβων από την ρίζα και έως τον συγκεκριμένο κόμβο. 
- 
-Μπορείτε να δείτε το [[swing:jtree_demo_01|παράδειγμα δημιουργίας και διαχείρισης ενός JTree]] από το site της Oracle. 
- 
- 
-  
swing/tree.txt · Last modified: 2018/04/13 11:01 (external edit)