Σπίτι Προσωπικά Οικονομικά Πώς να δημιουργήσετε ένα JTree Component σε Java - dummies

Πώς να δημιουργήσετε ένα JTree Component σε Java - dummies

Βίντεο: Πώς να δημιουργήσετε μία ιστοσελίδα 2024

Βίντεο: Πώς να δημιουργήσετε μία ιστοσελίδα 2024
Anonim

Στην Java, χρησιμοποιείτε την κλάση JTree για να δημιουργήσετε ένα στοιχείο δέντρου που εμφανίζει τους κόμβους ενός δέντρου. Για να το χρησιμοποιήσετε σωστά, ελέγξτε τους κατασκευαστές κλειδιών και τις μεθόδους αυτής της κλάσης.

Κατασκευαστής Περιγραφή
void JTree () Δημιουργεί ένα κενό δέντρο (δεν είναι πολύ χρήσιμο, αν με ρωτάτε).
void JTree (ρίζα TreeNode) Δημιουργεί ένα δέντρο που εμφανίζει το δέντρο που ξεκινά από τον καθορισμένο κόμβο

.

Μέθοδος Περιγραφή
void

addTreeSelectionListener (TreeSelectionListener

ακροατής)

Προσθέτει τον καθορισμένο ακροατή για να ακούσει συμβάντα

.

Αντικείμενο

getLastSelectedPathComponent ()

Γίνεται ο κόμβος που είναι επιλεγμένος.
TreeSelectionModel

getSelectionModel ()

Γίνεται το μοντέλο επιλογής για το δέντρο. Δείτε αυτήν την ενότητα για

τι μπορείτε να κάνετε με το αντικείμενο TreeSelectionModel.

void setVisibleRowCount (int

count)

Ορίζει τον αριθμό των γραμμών που εμφανίζονται στην οθόνη.
JTree tree1;

Στη συνέχεια, στον κατασκευαστή πλαισίων, καλείτε τον κατασκευαστή JTree να δημιουργήσει το στοιχείο του δέντρου, περνώντας τον ριζικό κόμβο του δέντρου που θέλετε να εμφανίζεται ως παράμετρος:

tree1 = new JTree (root);

Από προεπιλογή, ο χρήστης έχει τη δυνατότητα να επιλέγει πολλαπλούς κόμβους από το δέντρο. Για να περιορίσετε το χρήστη σε μία μόνο επιλογή, χρησιμοποιήστε αυτήν την παράξενη εξαίρεσή:

tree1. getSelectionModel (). setSelectionMode (TreeSelectionModel, SINGLE_TREE_SELECTION).
Εδώ η μέθοδος getSelectionModel καλείται να πάρει ένα αντικείμενο TreeSelectionModel που καθορίζει τον τρόπο με τον οποίο ο χρήστης μπορεί να επιλέξει κόμβους στο δέντρο. Αυτή η τάξη παρέχει μια μέθοδο που ονομάζεται setSelectionMode που σας επιτρέπει να ορίσετε τη λειτουργία επιλογής. Για να περιορίσετε το δέντρο σε μια μόνο επιλογή κόμβου, πρέπει να περάσετε τη μέθοδο TreeSelectionModel. Το πεδίο SINGLE_TREE_SELECTION.

Μπορείτε να ελέγξετε το μέγεθος του συστατικού δέντρου καλώντας τη μέθοδο setVisibleRowCount, όπως σε αυτό το παράδειγμα:

tree1. setVisibleRowCount (12).

Εδώ το δέντρο είναι αρκετά μεγάλο ώστε να δείχνει 12 σειρές τη φορά.

Τέλος, προσθέτετε το στοιχείο του δέντρου σε ένα παράθυρο κύλισης έτσι ώστε ο χρήστης να μπορεί να μετακινηθεί στο δέντρο αν δεν ταιριάζει στον διαθέσιμο χώρο. Στη συνέχεια, πρέπει να προσθέσετε το παράθυρο κύλισης σε ένα πάνελ που με τη σειρά του προστίθεται στο πλαίσιο, όπως παρακάτω:

JScrollPane scroll = new JScrollPane (tree1); panel1. προσθήκη (κύλιση);

Αυτό είναι!
Πώς να δημιουργήσετε ένα JTree Component σε Java - dummies

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

Πίνακες και εξειδικευμένες λίστες καθιστούν δυνατή την εκτέλεση μιας εκπληκτικής σειράς εργασιών με την Java. Ωστόσο, υπάρχουν περιπτώσεις όπου μια εφαρμογή Java χρειάζεται κάτι που είναι περισσότερο παρόμοιο με μια βάση δεδομένων, χωρίς να έχει όντως όλες τις αποσκευές της βάσης δεδομένων (όπως η αγορά μιας ξεχωριστής εφαρμογής). Για παράδειγμα, μπορεί να θέλετε να είστε σε θέση ...

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

- να έχουν ορισμένους περιορισμούς όταν πρόκειται για υπολογισμό μαθηματικών. Αυτοί οι περιορισμοί είναι συνήθως ασήμαντοι, αλλά μερικές φορές γλιστρίζουν και σας δαγκώνουν. Εδώ είναι τα πράγματα που πρέπει να προσέξετε όταν κάνετε μαθηματικά στην Java. Η

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...