Χρήση GridLayout (SWT)

Μπορείτε να χρησιμοποιήσετε τη GridLayout με θέσεις υποδοχής SWT για την ταξινόμηση οργάνων σε μια ταξινόμηση πλέγματος.

Η λειτουργία διαχείρισης διάταξης GridLayout SWT ταξινομεί όργανα σε γραμμές και στήλες. Η λειτουργία επεξεργασίας γραφικού περιβάλλοντος παρέχει πληροφορίες καθώς προσθέτετε όργανα στο πλέγμα. Κατά την πρόσθεση ενός οργάνου, μπορείτε να το προσθέσετε σε ένα άδειο κελί πλέγματος ή να αναγκάσετε το πλέγμα να προσθέσει μια νέα γραμμή ή στήλη και να τοποθετήσει το όργανο στο νέο κελί. Κατά την πρόσθεση γραμμών ή στηλών, δημιουργούνται "κενά" κελιά ανάλογα με τις ανάγκες. Επειδή η GridLayout απαιτεί κάθε κελί να περιέχει ένα όργανο, προστίθεται μια ετικέτα λειτουργίας γεμίσματος χωρίς κείμενο. Τα κενά κελιά περιλαμβάνουν στην πράξη μια ετικέτα λειτουργίας γεμίσματος χωρίς κείμενο.

Η λειτουργία επεξεργασίας γραφικού περιβάλλοντος εμφανίσει ένα περίγραμμα πλέγματος και ενδείξεις τοποθέτησης για να σας βοηθήσουν στον καθορισμό της θέσης όπου βρίσκονται τα όργανα εντός του πλέγματος και του σημείου όπου θα τοποθετηθεί το όργανο σε σχέση με τα άλλα όργανα. Μια κίτρινη γραμμή που καλύπτει όλο το πλάτος ή το ύψος του πλέγματος υποδεικνύει ότι θα προστεθεί μια ολόκληρη γραμμή ή στήλη. Μια κίτρινη γραμμή που καλύπτει μια μονή γραμμή ή στήλη υποδεικνύει ότι θα επηρεαστεί η γραμμή ή η στήλη:

SWT GridLayout

Σχετικές έννοιες
Λειτουργίες διαχείρισης διάταξης και θέσεις υποδοχής
Σχετικές εργασίες
Προσδιορισμός προτιμήσεων εμφάνισης πλέγματος για θέσεις υποδοχής

Προσθήκη ή μετακίνηση συστατικών στοιχείων στην GridBagLayout

  1. Επιλέξτε από την παλέτα το συστατικό στοιχείο που θέλετε να προσθέσετε στη GridBagLayout ή πατήστε και σύρετε το υπάρχον συστατικό στοιχείο που θέλετε να μετακινήσετε εντός της GridBagLayout.
  2. Μετακινήστε το δείκτη του ποντικιού πάνω από τη θέση όπου θέλετε να εναποθέσετε ή να μετακινήσετε το συστατικό στοιχείο. Καθώς μετακινείτε το δρομέα, οι πληροφορίες γραφικού περιβάλλοντος υποδεικνύουν την τοποθέτηση του οργάνου εάν απελευθερώσετε το κουμπί του ποντικιού. Η κίτρινη γραμμή υποδεικνύει ότι θα δημιουργηθεί μια νέα γραμμή ή στήλη
  3. Πατήστε ή αφήστε το κουμπί του ποντικιού για την εναπόθεση του συστατικού στοιχείου στη θέση που επιλέξατε. Ανάλογα με την τοποθέτηση, η λειτουργία επεξεργασίας γραφικού περιβάλλοντος θα μετακινήσει όργανα και θα δημιουργήσει γραμμές ή στήλες ανάλογα με τις ανάγκες.
Πίνακας 1. Παραδείγματα τοποθετήσεων με εναπόθεση και αποτελέσματα
Θέση δρομέα και πληροφορίες Αποτέλεσμα
Δρομέας τοποθετημένος σε κενό κελί:
SWT GridLayout
Προστίθεται ένα όργανο στο κελί:
SWT GridLayout
Δρομέας τοποθετημένος σε οριζόντιο περίγραμμα πλέγματος:
SWT GridLayout
Το όργανο προστίθεται στο κελί σε νέα γραμμή:
SWT GridLayout
Δρομέας τοποθετημένος σε κάθετο περίγραμμα πλέγματος:
SWT GridLayout
Το όργανο προστίθεται στο κελί σε νέα στήλη:
SWT GridLayout
Δρομέας τοποθετημένος σε κάθετο περίγραμμα πλέγματος, σε μονή γραμμή:
SWT GridLayout
Το όργανο (CLabel) προστίθεται σε κελί, άλλα όργανα σε γραμμή μετακινούνται:
SWT GridLayout

Ρύθμιση στοίχισης συστατικού στοιχείου εντός του κελιού του στο πλέγμα

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

Κάλυψη οργάνου κατά μήκος των κελιών πλέγματος

Για την κάλυψη ενός οργάνου κατά μήκος πολλαπλών κελιών πλέγματος, κάντε ένα από τα παρακάτω:

Προσδιορισμός του αριθμού στηλών και γραμμών στο πλέγμα

Κατά την πρόσθεση ή μετακίνηση οργάνων, ο αριθμός στηλών και γραμμών μπορεί να αλλάξει δυναμικά. Μπορείτε επίσης να προσδιορίσετε τον αριθμό στηλών:
  1. Στην προβολή σχεδίασης, επιλέξτε τη θέση υποδοχής που χρησιμοποιεί διάταξη Fill.
  2. Πατήστε το κουμπί της γραμμής εργαλείων "Προσαρμογή διάταξης" Κουμπί γραμμής εργαλείων προσαρμογής διάταξης. Ανοίγει το πλαίσιο διαλόγου "Προσαρμογή διάταξης".
  3. Στην καρτέλα σημειωματάριου "Διάταξη", καταχωρήστε μια νέα τιμή στο πεδίο "Αριθμός στηλών".
  4. Προαιρετικά: Μπορείτε να αναγκάσετε όλες τις στήλες Grid να έχουν το ίδιος πλάτος επιλέγοντας το τετραγωνίδιο Ίσο πλάτος στηλών.

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