6.3.3交互系统开发软件包 从用户角度讲,图形用户界面WMP非常重要的特征就 是将输入和输出行为与屏幕上的一个独立的对象连接在 起。 从程序员的角度讲,即使是窗口系统,输入和输出也是 分离的。 为了帮助程序员实现输入和输出融合,需要在窗口系统 之上,提供更高层的对交互系统实现的支持一 交互系 统开发软件包。 按钮 按钮 按钮 移动 单击 释放 移动 SHANDONG UNIVERSETY
6.3.3交互系统开发软件包 ◼ 从用户角度讲,图形用户界面WIMP非常重要的特征就 是将输入和输出行为与屏幕上的一个独立的对象连接在 一起。 ◼ 从程序员的角度讲,即使是窗口系统,输入和输出也是 分离的。 ◼ 为了帮助程序员实现输入和输出融合,需要在窗口系统 之上,提供更高层的对交互系统实现的支持——交互系 统开发软件包。 按钮 按钮 按钮 按钮 单击 按钮 移动 单击 释放 移动
交互系统开发软件包 在窗口系统之上,提供更高层的对交互系统实现的支 持 ·提供一组已经定义好的交互对象 使用这些组件编写应用程序 根据需要定制交互对象 使用交互系统开发软件包编程,可以增强界面的一致 性 山求水器 SHANDONG UNIVERSETY
交互系统开发软件包 ◼ 在窗口系统之上,提供更高层的对交互系统实现的支 持 ◼ 提供一组已经定义好的交互对象 ◼ 使用这些组件编写应用程序 ◼ 根据需要定制交互对象 ◼ 使用交互系统开发软件包编程,可以增强界面的一致 性
交互系统开发软件包特性 这些组件可以被定义为一类交互对象 这类交互对象可以在一个应用中多次激活 不同的实例可以有微小的区别; 复杂的交互对象可以由简单的交互对象构建 山求水器 SHANDONG UNIVERSETY
交互系统开发软件包特性 ◼ 这些组件可以被定义为一类交互对象 ◼ 这类交互对象可以在一个应用中多次激活 ◼ 不同的实例可以有微小的区别; ◼ 复杂的交互对象可以由简单的交互对象构建
Java交互软件开发包 抽象窗口工具包AWT(abstract window toolkits) 口将交互对象,如按钮、 菜单、对话框等映射到)ava类 Button,Menu,Dialog Button Canvas Checkbox Choice Dialog FileDialog Window Container Frame Object Component Panel LabeT ScrollPane List Scrollbar TextArea extComponent TextField 山求方器 SHANDONG UNIVERSETY
Java交互软件开发包 ◼ 抽象窗口工具包AWT (abstract window toolkits) ❑ 将交互对象,如按钮、菜单、对话框等映射到Java类 Button,Menu,Dialog