本教程旨在让读者掌握Java Swing GUI的基本容器、布局、控件及事件管理机制。通过学习本教程,读者可以熟悉JFrame、JApplet、JDialog及常用控件(如按钮、文本框、标签、列表框、菜单)的使用,了解Java Swing API的类和轻量级组件。同时,本文附带可执行的源码,方便读者实践和理解。