🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 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/)。