ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# JRuby Swing 教程 > 原文: [http://zetcode.com/gui/jrubyswing/](http://zetcode.com/gui/jrubyswing/) 这是 JRuby Swing 教程。 在本教程中,您将学习 JRuby & Swing 中 GUI 编程的基础。 本教程适合初学者和中级程序员。 ## 目录 * [简介](introduction/) * [布局管理](layout/) * [组件](components/) * [菜单和工具栏](menustoolbars/) * [对话框](dialogs/) * [绘图](painting/) * [贪食蛇](nibbles/) ## Swing Swing 库是 Java 编程语言的官方 Java GUI 工具箱。 它用于使用 Java 创建图形用户界面。 Swing 是一个高级 GUI 工具箱。 它具有丰富的组件集。 从基本的按钮,标签,滚动条到高级的组件(例如树和表格)。 Swing 本身是用 Java 编写的。 Swing 也可用于其他语言。 例如 JRuby,Jython,Groovy 或 Scala。 ## 相关教程 关于 ZetCode,有两个类似的教程:原始的 [Java Swing 教程](/tutorials/javaswingtutorial/)和 [Jython Swing 教程](/gui/jythonswing/)。