# Java SWT 教程

> 原文： [http://zetcode.com/gui/javaswt/](http://zetcode.com/gui/javaswt/)

这是 Java SWT 教程。 在本教程中，我们将学习使用 Java SWT 库进行 GUI 编程的基础。 本教程适合初学者和中级程序员。 本教程使用 JDK 8。

## 目录



*   [简介](introduction/)
*   [布局管理](layout/)
*   [菜单和工具栏](menustoolbars/)
*   [小部件](widgets/)
*   [表格小部件](table/)
*   [对话框](dialogs/)
*   [绘图](painting/)
*   [贪食蛇](nibbles/)



## SWT

标准窗口小部件工具箱（SWT）是用于 Java 编程语言的图形窗口小部件工具箱。 它最初由 IBM 开发，现已成为 Eclipse Foundation 的一部分。 它是 Swing 和 JavaFX 的替代方法。 SWT 使用 Windows API 或 GTK+ 之类的本地 GUI API 通过 Java 本机接口（JNI）创建其小部件。

[Tweet](https://twitter.com/share) 

## 相关教程和电子书

有[高级 Java Swing 电子书](/ebooks/advancedjavaswing/)， [Java Swing 教程](/tutorials/javaswingtutorial/)， [JavaFX 教程](/gui/javafx/)和 [Java 教程](/lang/java/)。