“标准窗口小部件工具箱”(SWT)是 Java 开发者的窗口小部件工具箱,它提供可移植的 API,并与底层本机操作系统图形用户界面平台紧密集成。
许多低级别的用户界面编程任务是在 Eclipse 平台的较高层处理的。例如,JFace 查看器和操作实现了应用程序与窗口小部件之间的普通交互作用。然而,SWT 的知识对于了解平台的其它部分是如何工作的是很重要的。
SWT 定义在所有受支持平台上提供的公共可移植 API,并尽可能地使用本机窗口小部件在每个平台上实现该 API。这允许工具箱在所有平台上维护一致的编程模型时立即反映底层操作系统图形用户界面外观中的任何更改。