11.11 本章小结
11.11 本章小结
本章主要介绍了Java AWT编程的基本知识,虽然在实际开发中很少直接使用AWT组件来开发GUI应用,但本章所介绍的知识会作为Swing GUI编程的基础。实际上,AWT编程的布局管理、事件机制、剪贴板内容依然适合Swing GUI编程,所以读者应好好掌握本章内容。
本章介绍了Java GUI界面编程以及AWT的基本概念,详细介绍了AWT容器和布局管理器。本章重点介绍了Java GUI编程的事件机制,详细描述了事件源、事件、事件监听器之间的运行机制,AWT的事件机制也适合Swing的事件处理。除此之外,本章也大致介绍了AWT里的常用组件,如按钮、文本框、对话框、菜单等。本章还介绍了如何在Java程序中绘图,包括绘制各种基本几何图形和绘制位图,并通过简单的弹球游戏介绍了如何在Java程序中实现动画效果。
本章最后介绍了Java剪贴板的用法,通过使用剪贴板,可以让Java程序和操作系统进行数据交换,
从而允许把Java程序的数据传入平台中的其他程序,也可以把其他程序中的数据传入Java程序。
本章练习
- 开发图形界面计算器。
- 开发桌面弹球游戏。
- 开发Windows画图程序。
- 开发图形界面五子棋。