Σπίτι Προσωπικά Οικονομικά Χρησιμοποιώντας το AnchorPane Layout σε JavaFX - dummies

Χρησιμοποιώντας το AnchorPane Layout σε JavaFX - dummies

Βίντεο: Countdown Animation Effect in Microsoft PowerPoint 2016 / 2019 Tutorial 2024

Βίντεο: Countdown Animation Effect in Microsoft PowerPoint 2016 / 2019 Tutorial 2024
Anonim

Ένα παράθυρο αγκύρωσης στο JavaFX είναι παρόμοιο με ένα παράθυρο περιθωρίου στο ότι σας επιτρέπει να τοποθετήσετε κόμβους σε σχέση με μία από τις άκρες του παραθύρου. Ωστόσο, υπάρχουν αρκετές βασικές διαφορές:

  • Σε ένα πλαίσιο παραθύρου, η περιοχή διάταξης χωρίζεται σε πέντε ξεχωριστές περιοχές: πάνω, δεξιά, κάτω, αριστερά και κεντρικά. Ένα παράθυρο αγκύρωσης δεν χωρίζει τη διάταξη σε ξεχωριστές περιοχές. Αντίθετα, κάθε κόμβος στη διάταξη μπορεί να συνδεθεί - ή να είναι αγκυρωμένος - σε ένα ή περισσότερα από τα τέσσερα άκρα της περιοχής διάταξης. Όταν ένας κόμβος είναι αγκυρωμένος σε μια άκρη, ο παράθυρο αγκύρωσης θα τοποθετήσει τον κόμβο όσο το δυνατόν πιο κοντά στην άκρη αυτή αφού επιτρέψει άλλους κόμβους.

  • Ένας κόμβος μπορεί να αγκυρωθεί σε περισσότερες από μία άκρες. Για παράδειγμα, ένας κόμβος μπορεί να αγκυρωθεί στην πάνω και δεξιά άκρη, ο οποίος θα τοποθετήσει τον κόμβο στην επάνω δεξιά γωνία της διάταξης.

  • Εάν ένας κόμβος είναι αγκυρωμένος σε αντίθετες άκρες (πάνω και κάτω ή αριστερά και δεξιά), ο κόμβος θα τραβηχτεί προς τα δύο άκρα της διάταξης. Αυτό έχει ως αποτέλεσμα ο κόμβος να τεντώνεται καθώς το μέγεθος της διάταξης αυξάνεται.

  • Μπορούν να αγκυρωθούν περισσότεροι από ένας κόμβοι σε κάθε άκρη. Σε αυτή την περίπτωση, οι κόμβοι θα αλληλοεπικαλύπτονται όπως θα ήταν σε ένα φάκελο στοίβας.

Ο παρακάτω πίνακας δείχνει τους κατασκευαστές και τις μεθόδους της κλάσης AnchorPane, τις οποίες χρησιμοποιείτε για να δημιουργήσετε ένα παράθυρο αγκύρωσης.

Κατασκευαστής Περιγραφή
AnchorPane () Δημιουργεί ένα κενό παράθυρο αγκύρωσης.
AnchorPane (κόμβος … παιδιά) Δημιουργεί ένα παράθυρο αγκύρωσης με τους καθορισμένους παιδικούς κόμβους.
Μέθοδος Περιγραφή
ObservableList

getChildren ()

Επιστρέφει τη συλλογή όλων των παιδικών κόμβων που έχουν προστεθεί

στο παράθυρο αγκύρωσης. Η συλλογή επιστρέφεται ως τύπος ObstelList, ο οποίος περιλαμβάνει τις μεθόδους

add και addAll,

που σας επιτρέπουν να προσθέσετε έναν ή περισσότερους κόμβους στη λίστα.

static void setTopAnchor (κόμβος κόμβου, τιμή Double) Αγκυρώνει τον καθορισμένο κόμβο στην επάνω άκρη. Η τιμή

υποδεικνύει την μετατόπιση από την άκρη.

static void setRightAnchor (κόμβος κόμβου, τιμή Double) Αγκυρώνει τον καθορισμένο κόμβο στη δεξιά άκρη. Η τιμή

υποδεικνύει την μετατόπιση από την άκρη.

static void setBottomAnchor (Κόμβος κόμβου,

Διπλή τιμή)

Αγκυρώνει τον καθορισμένο κόμβο στην κάτω άκρη. Η τιμή

υποδεικνύει την μετατόπιση από την άκρη.

static void setLeftAnchor (κόμβος κόμβου, τιμή Double) Αγκυρώνει τον καθορισμένο κόμβο στην αριστερή άκρη. Η τιμή

υποδεικνύει την μετατόπιση από την άκρη.

void setMinHeight (διπλή τιμή) Ορίζει το ελάχιστο ύψος του παραθύρου αγκύρωσης.
void setMaxHeight (διπλή τιμή) Ορίζει το μέγιστο ύψος του παραθύρου αγκύρωσης.
void setPrefHeight (διπλή τιμή) Ορίζει το επιθυμητό ύψος του παραθύρου αγκύρωσης.
void setMinWidth (διπλή τιμή) Ορίζει το ελάχιστο πλάτος του παραθύρου αγκύρωσης.
void setMaxWidth (διπλή τιμή) Ορίζει το μέγιστο πλάτος του παραθύρου αγκύρωσης.
void setPrefWidth (διπλή τιμή) Ορίζει το προτιμώμενο πλάτος του παραθύρου αγκύρωσης.
void setPadding (τιμή εισόδου) Ρυθμίζει την επίστρωση γύρω από τις εσωτερικές άκρες του παραθύρου

στοίβας.

Για να δημιουργήσετε ένα παράθυρο αγκύρωσης, καλέστε τον κατασκευαστή AnchorPane και περάστε τους κόμβους που θέλετε να προσθέσετε. Για παράδειγμα:

Ορθογώνιο r1 = νέο ορθογώνιο (400, 200); r1. setFill (Χρώμα.LIGHTGRAY); Ορθογώνιο r2 = νέο ορθογώνιο (200, 400); r2. setFill (Χρώμα DARKGRAY); Άγκυρα AnchorPane = νέο AnchorPane (r1, r2);

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

Στη συνέχεια, χρησιμοποιείτε τις μεθόδους setTopAnchor, setRightAnchor, setBottomAnchor και setLeftAnchor για να αγκυρώσετε τους κόμβους στις άκρες του παραθύρου αγκύρωσης. Κάθε μία από αυτές τις μεθόδους δέχεται δύο παραμέτρους: τον κόμβο που θέλετε να αγκυρώσετε και μια τιμή μετατόπισης που σας επιτρέπει να αγκυρώσετε τον κόμβο σε κάποια απόσταση από την άκρη.

Για παράδειγμα, για να αγκυρώσετε το ορθογώνιο r1 στα επάνω και αριστερά άκρα και το ορθογώνιο r2 στην επάνω και δεξιά άκρη, χρησιμοποιήστε αυτές τις γραμμές:

άγκυρα. setTopAnchor (r1, 0. 0); άγκυρα. setLeftAnchor (r1, 0. 0); άγκυρα. setTopAnchor (r2, 0. 0). άγκυρα. setRightAnchor (r2, 0. 0).

Το παρακάτω δείχνει πώς θα εμφανίζεται αυτό το παράθυρο αγκύρωσης όταν εμφανίζεται σε μια σκηνή.

Δύο ορθογώνια εμφανίζονται σε ένα παράθυρο αγκύρωσης.

Το παράθυρο στο επάνω μέρος του Σχήματος 1 δείχνει πώς εμφανίζεται αυτό το παράθυρο όταν εμφανίζεται αρχικά. Εδώ μπορείτε να δείτε πώς το ανοιχτό γκρι ορθογώνιο είναι αγκυρωμένο στην επάνω αριστερή γωνία της διάταξης και το σκούρο γκρι ορθογώνιο είναι αγκυρωμένο στην πάνω δεξιά γωνία.

Ο πίνακας αγκύρωσης αρχικά έχει μέγεθος ώστε τα περιεχόμενά του να ταιριάζουν άνετα. Ως αποτέλεσμα, το σκούρο γκρι ορθογώνιο επικαλύπτει το ανοιχτό γκρι ορθογώνιο. Το παράθυρο στο κάτω μέρος του σχεδίου δείχνει πώς εμφανίζεται η διάταξη, όταν ο χρήστης εκτείνεται στο παράθυρο, επιτρέποντας την αύξηση του παραθύρου διάταξης αγκύρωσης. Καθώς το παράθυρο αγκύρωσης γίνεται ευρύτερο, το ανοιχτό γκρι ορθογώνιο παραμένει στην πάνω αριστερή γωνία της διάταξης, ενώ το σκούρο γκρι ορθογώνιο ακολουθεί την πάνω δεξιά γωνία του παραθύρου. Έτσι, τα ορθογώνια χωρίζονται.

Χρησιμοποιώντας το AnchorPane Layout σε JavaFX - 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 - ανδρείκελα

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