ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Java Swing 教程 > 原文: [http://zetcode.com/tutorials/javaswingtutorial/](http://zetcode.com/tutorials/javaswingtutorial/) 这是 Java Swing 教程。 Java Swing 教程适合初学者和中级 Swing 开发者。 阅读本教程后,您将能够开发非平凡的 Java Swing 应用。 可以在作者的 Github [Java-Swing-Examples](https://github.com/janbodnar/Java-Swing-Examples) 仓库中找到这些代码示例。 ## 目录 * [简介](introduction/) * [首个程序](firstprograms/) * [菜单和工具栏](menusandtoolbars/) * [Swing 布局管理](swinglayoutmanagement/) * [`GroupLayout`管理器](grouplayout/) * [Swing 事件](swingevents/) * [基本的 Swing 组件](basicswingcomponents/) * [基本 Swing 组件 II](basicswingcomponentsII/) * [Swing 对话框](swingdialogs/) * [Swing 模型](swingmodels/) * [拖放](draganddrop/) * [绘图](painting/) * [可调整大小的组件](resizablecomponent/) * [拼图](puzzle/) * [俄罗斯方块](thetetrisgame/) ## Swing Swing 是 Java 编程语言的主要 GUI 工具包。 它是 JFC(Java 基础类)的一部分,JFC 是用于为 Java 程序提供图形用户界面的 API。 它完全用 Java 编写。 ## 电子书 [高级 Java Swing](/ebooks/advancedjavaswing/) 电子书涵盖了高级 Java Swing 主题。 它具有 621 页和 206 个代码示例。 还有用于 Swing 布局管理过程的电子书: [Java Swing 布局管理教程](/ebooks/javaswinglayout/)。 ## 相关教程 ZetCode 上有一些相关的教程。 [JavaFX 教程](/gui/javafx/)涵盖了 JavaFX(现代 Java RIA 平台)。 [Java SWT 教程](/gui/javaswt/)是第三方 Java GUI 工具包的教程。 [Java 2D 游戏教程](/tutorials/javagamestutorial/)和 [Java 2D 教程](/gfx/java2d/)进一步增强了您对 Java 图形编程的了解。 [Java 教程](/lang/java/)讲授 Java 语言的基础知识。