MyEclipse6 Java教程:AWT, Swing, SWT图形界面开发详解
需积分: 15 91 浏览量
更新于2024-07-29
收藏 2.77MB PDF 举报
"该资源是一份关于Java图形界面开发的教程,主要涵盖了AWT、Swing和SWT三个主要的GUI框架。教程作者为刘长炯,内容包括图形界面的基本概念、Applet的开发、使用MyEclipse集成开发环境中的Matisse插件进行AWT/Swing应用开发、Jigloo插件用于SWT/Swing应用开发以及相关的参考资料和示例代码。"
在Java编程中,图形用户界面(GUI)是构建交互式应用程序的重要组成部分。本章主要介绍了三个核心的GUI工具包:AWT(Abstract Window Toolkit)、Swing以及SWT(Standard Widget Toolkit)。
18.1图形界面简介:
- 概述:这部分介绍了GUI在软件开发中的重要性,以及本教程中对GUI开发的侧重是实践而非深入理论。
- Java的GUI类库发展简介:讲述了Java GUI库的发展历程,AWT作为早期的GUI库,Swing随后出现并提供了更丰富的组件和更好的可定制性,SWT则结合了AWT和本地平台的特性,提供更接近原生应用的用户体验。
- 标准图形界面的组成:包括窗口、按钮、文本框等基本元素及其组合。
- 常见的可视化界面开发软件:提到了使用IDE如MyEclipse进行GUI开发的情况。
18.2Applet开发:
- Applet的HelloWorld开发:展示了创建第一个Applet程序的基本步骤。
- Applet的运行方式:解释了Applet如何在Web浏览器中运行。
- Applet的生命周期:介绍了Applet的init、start、stop、destroy四个主要方法及其执行顺序。
- Applet安全限制和签名Applet:讨论了Applet的安全策略和如何通过签名来突破一些限制。
- Applet参数传递和JavaScript互操作:说明了如何在Applet中传递参数以及与JavaScript的交互。
- 从JDK的自带例子中学习Applet和图形界面编程:鼓励读者通过分析JDK自带的示例深化理解。
18.3使用Matisse4MyEclipse开发AWT/Swing应用:
- 安装开发插件:指导读者安装和配置Matisse以增强MyEclipse的GUI开发功能。
- 可视化开发Applet:演示了如何使用Matisse设计Applet界面。
- 调整生成代码和换肤:讲解了自定义代码和改变应用外观的方法。
- 开发UDP局域网聊天桌面应用:通过实例展示了一个具体的应用开发过程。
- 发布应用、启动文件制作:涵盖了将应用打包和创建可执行文件的步骤。
18.4使用Jigloo插件开发SWT/Swing应用:
- Jigloo插件的下载安装:介绍了获取和安装Jigloo的过程。
- 搭建SWT开发环境:说明了如何配置开发环境以支持SWT项目。
- 使用Jigloo开发SWT应用:展示了Jigloo的使用技巧。
- Jigloo开发SWT的常见问题:解决可能出现的疑难问题。
- Jigloo开发Swing应用:同样支持Swing组件的可视化设计。
18.5参考资料:提供了相关网址、声音播放代码示例、JavaScript包参考文档以及Eclipse插件安装教程,便于读者深入学习。
本章不仅提供了GUI开发的基本概念和理论,还通过实例详细讲解了如何使用MyEclipse和Jigloo这两个强大的工具进行图形界面的开发,是Java初学者和开发者学习GUI编程的宝贵资源。
点击了解资源详情
点击了解资源详情
点击了解资源详情
130 浏览量
点击了解资源详情
点击了解资源详情
198 浏览量
点击了解资源详情
点击了解资源详情
zlzch
- 粉丝: 0
- 资源: 10