Στοίχιση συστατικών στοιχείων με χρήση της στοίχισης X/Y.

Όταν ρυθμίζετε την ιδιότητα διάταξης ενός συστατικού στοιχείου σε null, μπορείτε να χρησιμοποιήσετε το παράθυρο "Προσαρμογή διάταξης" για να στοιχίσετε συστατικά στοιχεία με βάση τα όριά τους.

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

Όταν η διάταξη έχει ρύθμιση null, το παράθυρο "Προσαρμογή διάταξης" διαθέτει ορισμένες ενέργειες που λειτουργούν σε μια ομάδα συστατικών στοιχείων. Μπορείτε να:
  • Στοιχίσετε συστατικά στοιχεία με βάση τις ακμές τους
  • Στοιχίσετε συστατικά στοιχεία με βάση κεντρικά σημεία
  • Ορίσετε συστατικά στοιχεία με το ίδιο πλάτος και ύψος
  • Κατανείμετε ομοιόμορφα τα συστατικά στοιχεία σε ένα δεδομένο χώρο, τόσο κάθετα όσο και οριζόντια.

Για τη στοίχιση, αλλαγή μεγέθους και κατανομή συστατικών στοιχείων σε διάταξη null:

  1. Στην προβολή σχεδίασης ή Java Beans, επιλέξτε δύο ή περισσότερα συστατικά στοιχεία που θέλετε να στοιχίσετε ή να προσαρμόσετε σε σχέση μεταξύ τους. Μπορείτε να χρησιμοποιήσετε το εργαλείο επιλογής ή να κρατήσετε πατημένο το πλήκτρο Ctrl για να επιλέξετε πολλά συστατικά στοιχεία. Το τελευταίο συστατικό στοιχείο που θα επιλέξετε είναι το συστατικό στοιχείο ελέγχου ή σημείο αγκύρωσης. Το συστατικό στοιχείο αγκύρωσης επισημαίνεται από μαύρους δείκτες χειρισμού αλλαγής μεγέθους, ενώ τα υπόλοιπα συστατικά στοιχεία έχουν λευκούς δείκτες χειρισμού.
  2. Για να ανοίξετε το παράθυρο "Προσαρμογή διάταξης" πραγματοποιήστε ένα από τα ακόλουθα βήματα:
    • Πατήστε με το δεξί κουμπί του ποντικιού και επιλέξτε από το αναδυόμενο μενού "Προσαρμογή διάταξης".
    • Πατήστε στη γραμμή εργαλείων "Προσαρμογή διάταξης" Κουμπί της γραμμής εργαλείων για την προσαρμογή διάταξης.

    Παράθυρο "Προσαρμογή διάταξης" για διάταξη null

  3. Για να στοιχίσετε τα συστατικά στοιχεία μεταξύ τους, χρησιμοποιήστε τα παρακάτω κουμπιά:
    • Αριστερή στοίχιση - στοίχιση των συστατικών στοιχείων με την αριστερή ακμή του συστατικού στοιχείου αγκύρωσης.
    • Κεντρική στοίχιση - στοίχιση των συστατικών στοιχείων σύμφωνα με το κέντρο του συστατικού στοιχείου αγκύρωσης σε κατακόρυφο επίπεδο.
    • Δεξιά στοίχιση - στοίχιση των συστατικών στοιχείων με τη δεξιά ακμή του συστατικού στοιχείου αγκύρωσης.
    • Στοίχιση στην κορυφή - στοίχιση των συστατικών στοιχείων με την επάνω ακμή του συστατικού στοιχείου αγκύρωσης.
    • Κεντρική στοίχιση - στοίχιση των συστατικών στοιχείων σύμφωνα με το κέντρο του συστατικού στοιχείου αγκύρωσης σε οριζόντιο επίπεδο.
    • Στοίχιση στο τέλος - στοίχιση των συστατικών στοιχείων με την κάτω ακμή του συστατικού στοιχείου αγκύρωσης.
  4. Για να προσαρμόσετε το μέγεθος των επιλεγμένων συστατικών στοιχείων, χρησιμοποιήστε τα παρακάτω κουμπιά:
    • Αντιστοίχιση πλάτους - τα συστατικά στοιχεία έχουν το ίδιο πλάτος με το συστατικό στοιχείο αγκύρωσης.
    • Αντιστοίχιση ύψους - τα συστατικά στοιχεία έχουν το ίδιο ύψος με το συστατικό στοιχείο αγκύρωσης.
  5. Για να ρυθμίσετε τις αποστάσεις μεταξύ των συστατικών στοιχείων, πρώτα πραγματοποιήστε μια από τις παρακάτω ενέργειες για να προσδιορίσετε τα όρια της περιοχής κατανομής:
    • Μην πατήσετε τίποτα, αν θέλετε να χρησιμοποιήσετε τη θέση υποδοχής ως περιοχή κατανομής (είναι η προεπιλεγμένη συμπεριφορά), ή πατήστε Απόκρυψη πλαισίου κατανομής αν εμφανίζετε ήδη το πλαίσιο.
    • Πατήστε Εμφάνιση πλαισίου κατανομής και τραβήξτε τους δείκτες χειρισμού του πλαισίου για να δημιουργήσετε το απαιτούμενο μέγεθος για την κατανομή.
    Στη συνέχεια, χρησιμοποιήστε ένα από τα ακόλουθα κουμπιά για να κατανείμετε τα συστατικά στοιχεία:
    • Οριζόντια κατανομή - τα συστατικά στοιχεία έχουν το ίδιο πλάτος με το συστατικό στοιχείο αγκύρωσης.
    • Κατακόρυφη κατανομή - τα συστατικά στοιχεία έχουν το ίδιο ύψος με το συστατικό στοιχείο αγκύρωσης.

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

Τα κουμπιά στοίχισης στο παράθυρο "Προσαρμογή διάταξης" ενεργοποιούνται μόνο αν ισχύουν οι ακόλουθες συνθήκες:

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


beans όπως είναι τοποθετημένα στην προβολή σχεδίασης

Αφού πατήσετε Κατακόρυφη κατανομή, τα συστατικά στοιχεία αποκτούν ομοιόμορφες αποστάσεις μεταξύ τους, όπως φαίνεται στην ακόλουθη εικόνα:

κατακόρυφη κατανομή των beans

Να σημειωθεί ότι τα τρία κουμπιά κατανέμονται στο ύψος του γονικού στοιχείου (η επάνω και κάτω ακμή του πλαισίου).

Για μεγαλύτερο έλεγχο στην περιοχή που χρησιμοποιείται για την κατανομή, μπορείτε να ενεργοποιήσετε το πλαίσιο κατανομής πατώντας το κουμπί Εμφάνιση πλαισίου κατανομής πλαίσιο κατανομής. Όταν πατήσετε αυτό το κουμπί, σχεδιάζεται ένα πλαίσιο στην περιοχή όλων των επιλεγμένων συστατικών στοιχείων. Μπορείτε να μετακινήσετε και να αλλάξετε το μέγεθος αυτού του πλαισίου χρησιμοποιώντας τους δείκτες χειρισμού. Όταν χρησιμοποιείτε ένα πλαίσιο κατανομής και το πλαίσιο είναι ενεργό, τότε αυτό καθορίζει την περιοχή που χρησιμοποιείται για την επανατοποθέτηση των στοιχείων ελέγχου. Χωρίς το πλαίσιο κατανομής, η περιοχή που χρησιμοποιείται για κατανομή καθορίζεται από τη θέση υποδοχής του γονικού στοιχείου. Στην ακόλουθη εικόνα φαίνεται ένα πλαίσιο κατανομής:

beans με πλαίσιο κατανομής

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

beans σε πλαίσιο κατανομής στο οποίο έχει γίνει αλλαγή μεγέθους

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

beans κατανεμημένα κατακόρυφα σε πλαίσιο

(C) Copyright IBM Corporation 1999, 2004. Με την επιφύλαξη παντός δικαιώματος.