MyEclipse AWT/Swing/SWT图形界面开发实战指南

4星 · 超过85%的资源 需积分: 15 3 下载量 113 浏览量 更新于2024-07-26 收藏 2.77MB PDF 举报
本章节主要介绍了在MyEclipse 6中进行图形界面开发,涵盖了AWT(Abstract Window Toolkit)、Swing和SWT(Standard Widget Toolkit)这三个Java GUI(图形用户界面)技术的使用。作者刘长炯在第十八章详细探讨了这些主题,旨在帮助开发者理解和实践Java的图形界面编程。 1. 图形界面简介:首先,章节概述了图形界面的基本概念,强调了图形界面在软件开发中的重要性,尽管理论内容不多,但鼓励读者结合实际项目进行深入学习和自我扩展。 2. Java GUI类库发展:这部分介绍了Java GUI类库的发展历程,包括Java的早期图形界面技术AWT和其后续版本Swing,以及SWT的出现,它们各有优缺点,开发者需要根据项目需求选择合适的技术。 3. Applet开发:作为早期Java GUI应用的一种形式,Applet是网络上运行的独立程序片段,章节详细介绍了如何使用Applet进行HelloWorld示例开发,运行机制,生命周期管理,安全限制,参数传递,以及与JavaScript的交互。 4. Matisse for MyEclipse:通过Matisse插件,章节指导读者在MyEclipse中直观地创建AWT和Swing应用程序,包括安装插件、可视化开发、生成代码定制和一个UDP聊天应用的开发。 5. Jigloo插件与SWT/Swing:Jigloo插件被用来开发SWT应用程序,章节涉及Jigloo的安装、SWT开发环境配置,以及SWT和Swing应用的开发过程和常见问题解决。 6. 参考资料:提供了相关链接,如Java应用声音播放代码示例、JavaScript文档以及Eclipse插件安装教程,以供读者进一步研究。 7. 小结:最后,总结了本章的主要内容,并提醒对图形界面不感兴趣或无需此技能的读者可以跳过这一部分。 本章节为MyEclipse 6下的Java开发者提供了图形界面开发的基础教程,涵盖了从基础概念到实战项目的全面指导,适合想要提升Java GUI编程能力的开发者深入学习和实践。