Το 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 | Επιλέξιμο αντικείμενο του περιβάλλοντος χρήστη που αντιπροσωπεύει μια ιεραρχία στοιχείων διακλάδωσης σε μια διακλάδωση. |