Swing έρχεται με μια σειρά από διαχειριστές διάταξης : μέθοδοι για τον καθορισμό πόσο διάφορες συνιστώσες του προγράμματος θα δοθεί στο περιβάλλον . Πολλά από αυτά τα στελέχη , όπως ο διαχειριστής διάταξης των συνόρων ή του διαχειριστή διάταξης ροής , να περιορίσει το επίπεδο λεπτομέρειας με την οποία ο προγραμματιστής μπορεί να ελέγξει την τελική διάταξη . Ο διαχειριστής διάταξη Gridbag διαφέρει από τα άλλα στελέχη στο επίπεδο ελέγχου δίνει τον προγραμματιστή . Ο έλεγχος αυτός σημαίνει επίσης ότι ο προγραμματιστής πρέπει να περνούν περισσότερο χρόνο τις τιμές ρύθμισης παραμέτρων.
Εικόνων Ο Gridbag Διευθυντής
Η
τοποθέτηση του διευθυντή Gridbag των επιμέρους στοιχείων ελέγχεται από ένα " GridBagConstraints "αντικείμενο . Αυτό το αντικείμενο περιέχει μεταβλητές για κάθε πτυχή της τοποθέτησης και μεγέθους ενός στοιχείου , το οποίο πρέπει να ρυθμιστεί ξεχωριστά ο προγραμματιστής . Μόλις τεθούν οι αξίες , ο προγραμματιστής προσθέτει το στοιχείο με την προβλεπόμενη πλαίσιο ή παράθυρο με το αντικείμενο GridBagConstraints . Οι προγραμματιστές μπορούν να χρησιμοποιήσουν το ίδιο αντικείμενο για να τοποθετήσετε πολλά διαφορετικά στοιχεία , μόνο τροποποιώντας τους τομείς που πρέπει να αλλάξουν πριν από την προσθήκη κάθε συστατικού .
Η ταξινόμηση κατά μέγεθος
Η
Η διάταξη Gridbag θεωρεί ότι ο χώρος στην οθόνη για να είναι ένα δίκτυο ανάμεσα στο X ( οριζόντια) και Υ ( κάθετος) . Από προεπιλογή , κάθε συστατικό είναι ένα δίκτυο από ένα δίκτυο. Το ακριβές μέγεθος ενός πλέγματος εξαρτάται από το μέγεθος της οθόνης και τον αριθμό των εξαρτημάτων ο προγραμματιστής προσθέτει. Όσο μεγαλύτερη είναι η οθόνη , το μεγαλύτερο Java θα κάνει κάθε δίκτυο . Εναλλακτικά , αν ο προγραμματιστής προσθέτει πολλά στοιχεία, Java θα μειώσει το μέγεθος του κάθε δικτύου , έτσι ώστε ό, τι θα ταιριάζει. Ο προγραμματιστής μπορεί να καθορίσει το μέγεθος του δικτύου κάνοντας οθόνη του προγράμματος του για ένα καθορισμένο μέγεθος που ο χρήστης δεν μπορεί να αλλάξει .
Εικόνων Αυτόματη Τοποθέτηση
Η
Ενώ Java μεγέθη αυτόματα ανάλογα με το πλάτος του δικτύου στο μέγεθος της οθόνης και την πυκνότητα συστατικού , ο προγραμματιστής μπορεί να χρησιμοποιήσει το " ipady " μεταβλητή GridBagConstraints να διογκώσει το πλάτος της εσχάρας για ένα μεμονωμένο συστατικό , αφήνοντας το μέγεθος του πλέγματος για τα άλλα συστατικά άθικτα . Από προεπιλογή , αυτή η μεταβλητή έχει οριστεί σε μηδέν , αλλά ο προγραμματιστής μπορεί να αυξήσει το πλάτος του δικτύου ενός εξαρτήματος θέτοντας αυτό σε έναν μεγαλύτερο αριθμό . Όσο μεγαλύτερος είναι ο αριθμός , τόσο μεγαλύτερο είναι το εύρος του δικτύου για το συγκεκριμένο στοιχείο θα είναι .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα