MyEclipse6中的AWT、Swing与SWT图形界面开发详解
需积分: 15 46 浏览量
更新于2024-11-15
收藏 2.77MB PDF 举报
本章节详细介绍了在MyEclipse6 Java开发环境中进行图形界面开发的三种主要技术:AWT(Abstract Window Toolkit)、Swing和SWT(Standard Widget Toolkit)。首先,作者刘长炯在第十八章“图形界面开发——AWT,Swing,SWT”中,为读者提供了一个概述,强调了图形用户界面(GUI)在Java开发中的重要性,尽管对于非图形界面需求或对相关理论不感兴趣的开发者,这部分内容可以略过。
18.1.1 概述部分阐述了GUI的发展历程,包括Java GUI类库的发展简史,以及标准图形界面的基本构成。它介绍了Java通过AWT提供的基本组件,如Frame、Window、Panel等,以及它们在构建应用程序中的作用。
18.2 Applet 开发是章节的重点,开始于HelloWorld程序的创建,讲解了Applet的运行机制、生命周期、安全限制(如签名Applet以提升可信度)、参数传递和与JavaScript的交互。通过实际案例,如JDK自带的例子,让读者深入了解Applet开发的实际操作。
18.3 使用Matisse4MyEclipse插件,读者可以进行AWT/Swing应用的可视化开发,包括安装插件、设计和生成代码,甚至开发一个UDP局域网聊天的桌面应用。这部分还涉及发布和启动文件的制作。
18.4 转移到SWT/Swing应用开发,章节介绍了Jigloo插件的下载和安装,以及如何在MyEclipse中搭建SWT开发环境。SWT提供了更为现代和跨平台的组件,常见问题和Swing应用的开发也有所涵盖。
18.5 参考资料部分列举了相关的网址、Java播放声音的代码示例、JavaScript文档和Eclipse插件的安装方法,为深入学习提供了额外的资源。最后,总结部分强调了图形界面开发在Java中的重要性,并鼓励读者根据自身需求选择合适的技术栈。
这一章节深入浅出地指导了开发者如何利用MyEclipse6的工具和插件来熟练掌握AWT、Swing和SWT这三种图形界面技术,无论是初学者还是有一定经验的开发者,都能从中获益匪浅。
2011-01-11 上传
2010-03-25 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
侠侠_xiaxia
- 粉丝: 31
- 资源: 37
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案