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

需积分: 15 5 下载量 197 浏览量 更新于2024-11-25 收藏 2.77MB PDF 举报
第十八章“图形界面开发——AWT,Swing,SWT”是刘长炯编著的《MyEclipse6Java开发中文教程》中的一节,针对Java图形用户界面(GUI)开发进行了深入讲解。章节内容分为几个部分: 1. **图形界面简介**:这部分首先介绍了图形界面的基本概念,包括概述,强调了在开发教程中的实践导向,鼓励读者自我扩展理论知识。对于对图形界面不感兴趣或工作需求不涉及图形界面的读者,这部分可以略过。 2. **Applet开发**:作为早期Java GUI的重要组成部分,Applet是通过网络嵌入到HTML页面的小型Java程序。章节详细讲解了Applet的HelloWorld开发、运行机制、生命周期、安全限制(如签名Applet)、参数传递和与JavaScript的交互,以及通过JDK自带例子学习Applet和GUI编程的方法。 3. **Matisse for MyEclipse AWT/Swing应用开发**:这部分介绍了如何利用Matisse可视化工具在MyEclipse中快速开发AWT和Swing应用,包括安装开发插件、可视化开发过程、生成代码定制和一个实际的UDP局域网聊天桌面应用示例,以及发布和启动文件的制作。 4. **Jigloo插件开发SWT/Swing应用**:Jigloo是一个用于构建现代GUI的应用,章节介绍了如何下载和安装Jigloo,搭建SWT开发环境,以及使用该插件开发SWT和Swing应用时可能会遇到的问题。 5. **参考资料**:提供了相关链接、Java应用声音播放代码示例、JavaScript参考文档和Eclipse插件安装指南等,以便读者进一步学习和实践。 6. **总结**:本章以一个小结收尾,强调了图形界面开发在Java编程中的重要性,并提醒读者图形界面设计的广泛性和灵活性,以及需要根据自身需求选择合适的技术路径。 这一章节是为MyEclipse用户量身定制的图形界面开发教程,涵盖了从基础到进阶的内容,旨在帮助开发者掌握AWT、Swing和SWT这三种图形界面技术在Java开发中的运用。通过阅读和实践,读者能够提升GUI编程能力,并将其应用于实际项目中。