MyEclipse Java GUI开发:AWT, Swing, SWT入门与实战
需积分: 9 106 浏览量
更新于2024-12-17
收藏 2.83MB PDF 举报
本章节深入探讨了Java图形界面开发的三个主要框架:Abstract Window Toolkit (AWT), Swing, 和 SWT。章节以实际开发为导向,注重实用技术,理论知识相对较少,鼓励读者通过自我学习和补充资料来深化理解。
18.1 **图形界面简介**:这部分首先介绍了图形用户界面(GUI)的基本概念,包括GUI的重要性、Java GUI类库的发展历程以及标准GUI组件的构成。它提到常见的可视化界面开发工具,如MyEclipse等IDE,为开发者提供了便利的开发环境。
18.2 **Applet开发**:作为早期Java GUI的一部分,Applet被用于在浏览器中嵌入Java程序。本节详细讲述了如何通过MyEclipse中的Matisse工具创建HelloWorld Applet,介绍了Applet的运行机制、生命周期、安全限制、参数传递和与JavaScript的交互。通过分析JDK自带的例子,读者可以学习Applet的基础开发和图形界面编程技巧。
18.3 **AWT/Swing应用开发**:Matisse插件被用于可视化的AWT/Swing应用开发,涉及安装、Applet开发过程、调整生成代码、皮肤设置,甚至包括一个UDP局域网聊天桌面应用的实例。此外,还有应用的发布和启动文件制作。
18.4 **SWT/Swing应用开发**:章节转向更现代的跨平台UI框架——SWT,介绍了Jigloo插件的下载、安装以及如何利用它搭建SWT开发环境。这里详细讲解了如何使用Jigloo进行SWT应用开发,并列举了一些常见问题和解决方法。对于Swing应用开发,也有所涉及。
18.5 **参考资料**:提供了一系列相关的学习资源,包括开发工具、编程示例、英文技术文档链接、以及如何在Eclipse中安装插件。此外,还有一段关于Java播放声音的代码示例和JavaScript包的参考文档。
本章节适合那些希望通过MyEclipse进行图形界面开发的Java开发者,特别是对于AWT、Swing和SWT有兴趣或有实际需求的人员。对于那些图形界面不重要或者工作场景不涉及这些技术的读者,这部分内容可以略过。通过本章的学习,读者将掌握基本的Java GUI编程技能,以及在MyEclipse中高效开发图形应用程序的方法。
131 浏览量
127 浏览量
540 浏览量
123 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
qc2010
- 粉丝: 0
- 资源: 4