MyEclipse图文教程:AWT、Swing与SWT图形界面开发实践

5星 · 超过95%的资源 需积分: 15 51 下载量 114 浏览量 更新于2024-11-01 收藏 2.77MB PDF 举报
第十八章 "图形界面开发——AWT, Swing, SWT" 是刘长炯编著的《MyEclipse6Java开发中文教程》中的一个重要部分,专为Java开发者提供关于图形用户界面(GUI)开发的深入指南。章节分为以下几个主要部分: 1. **图形界面简介**:这部分介绍了图形界面的基本概念,包括GUI的重要性、Java GUI类库的发展历程以及标准图形界面的构成。虽然理论讲解不多,强调了实践为主的学习方式,鼓励读者结合实际项目进行自我补充。 2. **Applet开发**:Applet是早期Java用于网络嵌入式应用的重要组件。本节详细指导了HelloWorld Applet的开发,运行机制,生命周期,以及安全限制和签名问题。还涉及Applet参数传递与JavaScript交互,以及通过JDK自带的例子学习图形界面编程。 3. **使用Matisse4MyEclipse开发AWT/Swing应用**:Matisse是一个可视化的开发工具,章节介绍了如何在MyEclipse中安装并利用它创建AWT和Swing应用,包括调整生成代码和更换主题,还展示了开发一个UDP局域网聊天桌面应用的实例。此外,还涉及应用的发布和启动文件制作。 4. **Jigloo插件开发SWT/Swing应用**:Jigloo是另一种用于SWT/Swing开发的工具。章节涵盖了Jigloo的安装、SWT开发环境搭建,以及如何使用Jigloo开发SWT和Swing应用。并列举了一些常见问题和解决方法。 5. **参考资料**:提供了相关的网址链接、Java播放声音的代码示例、JavaScript包的英文参考文档以及Eclipse插件的安装教程,供读者进一步学习和参考。 6. **小结**:总结了本章的主要内容,再次强调图形界面开发在Java开发中的重要性,同时指出对于对图形界面不感兴趣或工作需求不涉及此领域的读者,可以跳过这一章节。 第十八章深入浅出地讲解了在MyEclipse环境中使用AWT、Swing和SWT进行图形界面开发的关键技术,并提供了实用的开发工具和实例,帮助读者掌握GUI开发的基础技能。