Στοιχεία ελέγχου

Το Control είναι ένα όργανο το οποίο μπορείτε να δημιουργήσετε και να τοποθετήσετε όπου θέλετε στη διακλάδωση γονικών/θυγατρικών στοιχείων οργάνων. Η παραπομπή API του SWT και τα παραδείγματα περιέχουν λεπτομερείς πληροφορίες για τα διάφορα είδη στοιχείων ελέγχου και τη χρήση τους. Το πακέτο org.eclipse.swt.widgets ορίζει το κεντρικό σύνολο οργάνων στο SWT. Ο ακόλουθος πίνακας συνοψίζει τα υπαρκτά είδη στοιχείων ελέγχου που παρέχονται σε αυτό το πακέτο.

Όργανο
Σκοπός
Browser Στοιχείο ελέγχου που περιέχει ένα ενσωματωμένο στοιχείο απόδοσης HTML.
Button Επιλέξιμο στοιχείο ελέγχου που εκδίδει ειδοποίηση όταν ενεργοποιείται και/ή απενεργοποιείται.
Canvas Σύνθετο στοιχείο ελέγχου που παρέχει μια επιφάνεια για τη σχεδίαση αυθαίρετων γραφικών. Χρησιμοποιείται συχνά για την υλοποίηση προσαρμοσμένων στοιχείων ελέγχου.
Caret Ένας δρομέας σχήματος i που χρησιμοποιείται συνήθως ως σημείο εισαγωγής κειμένου.
Combo Επιλέξιμο στοιχείο ελέγχου που επιτρέπει στο χρήστη να επιλέξει μια σειρά χαρακτήρων από μια λίστα με σειρές χαρακτήρων ή προαιρετικά να πληκτρολογήσει μια νέα τιμή σε ένα τροποποιήσιμο πεδίο κειμένου.
Composite Στοιχείο ελέγχου που έχει την ικανότητα να περιέχει άλλα όργανα.
CoolBar Σύνθετο στοιχείο ελέγχου που επιτρέπει στους χρήστες να επανατοποθετήσουν δυναμικά τα στοιχεία cool που περιέχει η γραμμή.
CoolItem Επιλέξιμο αντικείμενο στο περιβάλλον χρήστη που αντιπροσωπεύει μια περιοχή γραμμής cool που μπορεί να τοποθετηθεί δυναμικά.
ExpandBar Σύνθετο στοιχείο ελέγχου που ομαδοποιεί σελίδες, τις οποίες ο χρήστης μπορεί να κρύβει ή να εμφανίζει με καρτέλες με ετικέτες.
ExpandItem Επιλέξιμο αντικείμενο περιβάλλοντος χρήστη που αντιστοιχεί σε κεφαλίδα σελίδας σε ένα ExpandBar.
Group Σύνθετο στοιχείο ελέγχου που ομαδοποιεί άλλα όργανα και τα περικλείει σε ένα χαραγμένο περίγραμμα και/ή ετικέτα.
Label Μη επιλέξιμο στοιχείο ελέγχου που εμφανίζει μια σειρά χαρακτήρων ή μια εικόνα.
Link Επιλέξιμο στοιχείο ελέγχου που εμφανίζει ένα κείμενο με διασυνδέσεις.
List Επιλέξιμο στοιχείο ελέγχου που επιτρέπει στο χρήστη να επιλέξει μία ή περισσότερες σειρές χαρακτήρων από μια λίστα σειρών χαρακτήρων.
Menu Αντικείμενο του περιβάλλοντος χρήστη που περιέχει στοιχεία μενού.
MenuItem Επιλέξιμο αντικείμενο του περιβάλλοντος χρήστη που αντιπροσωπεύει ένα στοιχείο μενού.
ProgressBar Μη επιλέξιμο στοιχείο ελέγχου που εμφανίζει την πρόοδο στο χρήστη, συνήθως με τη μορφή ενός γραφικού γραμμής.
Sash Επιλέξιμο στοιχείο ελέγχου που επιτρέπει στο χρήστη να τραβήξει μια ελαστική διάρθρωση του πλαισίου μέσα στο γονικό παράθυρο. Χρησιμοποιείται για την αλλαγή του μεγέθους θυγατρικών οργάνων από το χρήστη με επανατοποθέτηση της διαχωριστικής τους γραμμής.
Scale Επιλέξιμο στοιχείο ελέγχου που αντιπροσωπεύει μια σειρά αριθμητικών τιμών.
ScrollBar Επιλέξιμο στοιχείο ελέγχου που αντιπροσωπεύει μια σειρά θετικών αριθμητικών τιμών. Χρησιμοποιείται σε σύνθετο στοιχείο με στυλ V_SCROLL και/ή H_SCROLL.
Shell Παράθυρο για το οποίο η διαχείριση πραγματοποιείται από τη λειτουργία διαχείρισης του παραθύρου λειτουργικού συστήματος. Τα κελύφη μπορεί να έχουν ως γονικό στοιχείο μια "Παρουσίαση" (κελύφη ανωτέρου επιπέδου) ή ένα άλλο κέλυφος (δευτερεύοντα κελύφη).
Slider Επιλέξιμο στοιχείο ελέγχου που αντιπροσωπεύει μια περιοχή αριθμητικών τιμών. Η γραμμή κύλισης διαχωρίζεται από την κλίμακα καθώς παρέχει έναν τροχό που μπορεί να τραβηχθεί και να προσαρμόσει την τρέχουσα τιμή στην περιοχή τιμών.
Spinner Επιλέξιμο στοιχείο ελέγχου που επιτρέπει στο χρήστη να καταχωρήσει και να τροποποιήσει αριθμητικές τιμές.
TabFolder Σύνθετο στοιχείο ελέγχου που ομαδοποιεί σελίδες που μπορούν να επιλεγούν από το χρήστη χρησιμοποιώντας καρτέλες με ετικέτες.
TabItem Επιλέξιμο αντικείμενο περιβάλλοντος χρήστη που αντιστοιχεί σε καρτέλα σελίδας σε έναν φάκελο καρτελών.
Table Επιλέξιμο στοιχείο ελέγχου που εμφανίζει μια λίστα στοιχείων πίνακα που μπορούν να επιλεγούν από το χρήστη. Τα στοιχεία παρουσιάζονται σε σειρές που εμφανίζουν πολλές στήλες οι οποίες αντιπροσωπεύουν διαφορετικές πλευρές των στοιχείων.
TableColumn Επιλέξιμο αντικείμενο του περιβάλλοντος χρήστη που αντιπροσωπεύει μια στήλη πίνακα.
TableItem Επιλέξιμο αντικείμενο του περιβάλλοντος χρήστη που αντιπροσωπεύει ένα στοιχείο πίνακα.
Text Τροποποιήσιμο στοιχείο ελέγχου που επιτρέπει στο χρήστη να πληκτρολογήσει ένα κείμενο μέσα σε αυτό.
ToolBar Σύνθετο στοιχείο ελέγχου που υποστηρίζει τη διάταξη των επιλέξιμων στοιχείων της γραμμής εργαλείων.
ToolItem Επιλέξιμο αντικείμενο του περιβάλλοντος χρήστη που αντιπροσωπεύει ένα στοιχείο γραμμής εργαλείων.
Tree Επιλέξιμο στοιχείο ελέγχου που εμφανίζει μια ιεραρχική λίστα στοιχείων διακλάδωσης που μπορούν να επιλεγούν από το χρήστη.
TreeColumn Επιλέξιμο αντικείμενο του περιβάλλοντος χρήστη που αντιπροσωπεύει μια στήλη διακλάδωσης.
TreeItem Επιλέξιμο αντικείμενο του περιβάλλοντος χρήστη που αντιπροσωπεύει μια ιεραρχία στοιχείων διακλάδωσης σε μια διακλάδωση.