- Swt
-
Standard Widget Toolkit (произносится «свит») — библиотека с открытым исходным кодом для разработки графических интерфейсов пользователя на языке Java.
Разработана фондом Eclipse, лицензируется под Eclipse Public License, одной из лицензий открытого ПО.
SWT не является самостоятельной графической библиотекой, а представляет собой кросс-платформенную оболочку для графических библиотек конкретных платформ, например, под GNU/Linux SWT использует библиотеку Gtk+. SWT написана на стандартной Java и получает доступ к OS-специфичным библиотекам через Java Native Interface, который рассматривается в качестве сильного средства, несмотря на то, что это не является чистой Java.
SWT — альтернатива AWT и Swing (Sun Microsystems) для разработчиков, желающих получить привычный внешний вид программы в данной OS и избежать части проблем, связанных с переучиванием пользователей. Использование SWT делает Java-приложение более эффективным, но снижает независимость от OS и оборудования, требует ручного освобождения ресурсов и в некоторой степени нарушает Sun-концепцию платформы Java.
См. также
Ссылки
- Проект Standard Widget Toolkit
- SWT на EclipseWiki
- Начало использования Eclipse и SWT
- SWT Programming with Eclipse
- Презентация «Введение в SWT» Бена Галбраша (англ. Ben Galbraith)
- Eclipse Nebula
- Книги «Библиотека SWT»
Wikimedia Foundation. 2010.