Standard Widget Toolkit

Το Standard Widget Toolkit (SWT) είναι ένα πακέτο εργαλείων οργάνων για προγραμματιστές Java που παρέχει ένα φορητό API και στενή ενοποίηση με την υποκείμενη ενσωματωμένη πλατφόρμα λειτουργικού συστήματος GUI.

Ο χειρισμός πολλών χαμηλού επιπέδου εργασιών για τον προγραμματισμό του περιβάλλοντος χρήστη γίνεται σε υψηλότερα επίπεδα της πλατφόρμας Eclipse. Για παράδειγμα, οι προβολές και οι ενέργειες του JFace παρέχουν υλοποιήσεις για τις κοινές αλληλεπιδράσεις μεταξύ των εφαρμογών και των οργάνων. Ωστόσο, η γνώση του SWT είναι σημαντική για την κατανόηση του τρόπου λειτουργίας της υπόλοιπης πλατφόρμας.

Φορητότητα και ενοποίηση πλατφόρμας

Το SWT ορίζει ένα κοινό φορητό API που παρέχεται σε όλες τις υποστηριζόμενες πλατφόρμες ενώ υλοποιεί το API σε κάθε πλατφόρμα χρησιμοποιώντας, όπου είναι δυνατό, ενσωματωμένα όργανα. Αυτό επιτρέπει να αντικατοπτριστούν άμεσα στο πακέτο εργαλείων οι αλλαγές στην όψη και αίσθηση του υποκείμενου λειτουργικού συστήματος GUI, ενώ διατηρείται ένα μόνιμο μοντέλο προγραμματισμού σε όλες τις πλατφόρμες.