A Standard Widget Toolkit (SWT) egy felületi elem eszközkészlet a Java fejlesztők számára, amely hordozható alkalmazás programozási felületet biztosít és szoros integrációt az alapul szolgáló natív OS GUI platformmal.
Számos alacsony szintű UI programozási feladat kerül kezelésre az Eclipse platform magasabb rétegeiben. A JFace megjelenítők és tevékenységek például megvalósításokat biztosítanak az alkalmazások és felületi elemek közötti általános interakciókhoz. Az SWT ismerete fontos annak megértéséhez, hogy a platform további része hogyan működik.
Az SWT egy általános hordozható alkalmazás programozási felületet ad meg, amelyet az összes támogatott platformon biztosítanak és ahol lehetséges, natív felületi elemek segítségével minden platformon megvalósítja az alkalmazás programozási felületet. Ennek segítségével az eszközkészlet azonnal reagálni tud az alapul szolgáló OS GUI kinézet módosításaira, miközben karbantartja a konzisztens programozási modellt az összes platformon.