欢迎来到天天文库
浏览记录
ID:43235541
大小:101.00 KB
页数:10页
时间:2019-10-06
《6.Java图形界面编程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Java图形界面编程AWTAWT(AbstractWindowToolkit),抽象窗口工具包,SUN公司提供的用于图形界面编程(GUI)的类库。在AWT的概念中,窗口系统所显示的各种对象统称为组件:Button,Menu,List等等都是组件。Component是代表组件最基本的类。Component类中定义了各种窗口对象中最基本、最重要的方法和性质。随时随处都有可能利用Component定义的方法。AWTAWT使用Container类来定义最基本的构件容器,它有两个子类:Window类和Panel类.在Window类还有两个子类1.定义对话
2、框,用Dialog子类;Java还提供了一个Dialog的子类---FileDialog,用它生成文件对话框2.定义一般意义的窗口,用Frame类.ContainerWindowPanelComponentFrameDialogFileDialogAppletAWTButtonMenuCheckboxTextField布局管理器容器里组件的位置和大小是由布局管理器来决定的。容器对布局管理器的特定实例保持一个引用。当容器需要定位一个组件时,它将调用布局管理器来完成。当决定一个组件的大小时,也是如此。在AWT中,给我们提供了五种布局管理器:Bord
3、erLayoutFlowLayoutGridLayoutCardLayoutGridBagLayout布局管理器我们可以通过设置空布局管理器,来控制组件的大小和位置。调用setLayout(null)。在设置空布局管理器后,必须对所有的组件调用setLocation(),setSize()或setBounds(),将它们定位在容器中。AWT事件模型Events(事件):描述发生了什么的对象。Eventsource(事件源):事件的产生器。Eventhandlers(事件处理器):接收事件对象、解释事件对象并处理用户交互的方法。AWT事件模型JD
4、K1.1的事件模型:委托模型事件监听器:实现了监听器接口的类。一个监听器对象是一个实现了专门的监听器接口的类的实例。FramePanelButtonFrameandPaneleventhandlersActionevent事件监听器actionPerformed(ActionEvente){}ActionhandlersJava基础类JFC(JavaFoundationClasses):Java基础类,是关于GUI组件和服务的完整集合,主要包含5个API:AWT、Java2D、Accessibility、Drag&Drop、Swing。JFC提
5、供了帮助开发人员设计复杂应用程序的一整套应用程序开发包。Java2D是一套图形API,它为Java应用程序提供了一套高级的有关二维(2D)图形图像处理的类。Java2DAPI扩展了java.awt和java.awt.image类,并提供了丰富的绘图风格,定义了复杂图形的机制和精心调节绘制过程的方法和类。这些API使得独立于平台的图形应用程序的开发更加简便。AccessibilityAPI提供了一套高级工具,用以辅助开发使用非传统输入和输出的应用程序。它提供了一个辅助的技术接口,如:屏幕阅读器,屏幕放大器,听觉文本阅读器(语音处理)等等。Drag
6、&Drop技术提供了Java和本地应用程序之间的互操作性,用来在Java应用程序和不支持Java技术的应用程序之间交换数据。JFC模块的重点在Swing。Swing用来进行基于窗口的应用程序开发,它提供了一套丰富的组件和工作框架,以指定GUI如何独立于平台地展现其视觉效果。Swing的体系架构
此文档下载收益归作者所有