Standardní sada nástrojů pro widgety | |
---|---|
Eclipse IDE, aplikace založená na SWT | |
Typ | Widget Toolkit pro platformu Java |
Vývojář | Nadace Eclipse |
Zapsáno v | Java [1] |
Operační systém | multiplatformní |
Jazyky rozhraní | Vícejazyčný |
Hardwarová platforma | Java virtuální stroj |
Nejnovější verze | 4.24M1 ( 7. dubna 2022 ) |
Stát | Aktivní |
Licence | Eclipse Public License |
webová stránka | eclipse.org/swt/ |
Mediální soubory na Wikimedia Commons |
Standard Widget Toolkit neboli SWT (vyslovováno „sweet“) je knihovna s otevřeným zdrojovým kódem pro vývoj grafických uživatelských rozhraní v jazyce Java .
Vyvinuto nadací Eclipse Foundation , licencováno pod licencí Eclipse Public License , jedné z open source licencí .
SWT není samostatná grafická knihovna, ale je to multiplatformní obal pro grafické knihovny specifické pro platformu, například pod Linuxem SWT používá knihovnu GTK+ . SWT je napsán ve standardní Javě a přistupuje ke knihovnám specifickým pro OS prostřednictvím Java Native Interface , které je považováno za výkonné, i když se nejedná o čistou Javu.
SWT je alternativou k AWT a Swing ( Sun Microsystems ) pro vývojáře, kteří chtějí známý vzhled a dojem z programu na daném operačním systému. Použití SWT zefektivňuje aplikaci Java, ale snižuje nezávislost operačního systému a hardwaru, vyžaduje ruční uvolňování zdrojů a poněkud narušuje koncept platformy Java společnosti Sun.
Nadace Eclipse | |
---|---|
| |
Licence: Eclipse Public License |
prvků GUI | Toolkity (sady)|||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
na nízké úrovni |
| ||||||||||||||||||||||||||
vysoká úroveň |
|