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