AWT 概述介绍 - AWT
图形用户界面
图形用户界面(GUI)提供用户交互通过一些图形组件。例如,我们的基础操作系统,还提供了GUI,通过窗口,框架,面板,按钮,文本区域,列表框,组合框,标签,复选框等,这些都被称为组件。使用这些组件,我们可以创建一个应用程序交互的用户界面。
完全是基于GUI提供的结果为最终用户响应唤起events.GUI事件。例如点击一个按钮,关闭窗口,打开一个窗口,输入的东西在一个textarea等,这些活动被称为events.GUI使得它更容易为最终用户使用的应用程序。这也使得他们有趣。
基本名词术语
术语 | 描述 |
---|---|
Component | 组件是一个对象,具有可以显示在屏幕上,并且可以与用户交互的图形表示。对于例子按钮,复选框,列表和滚动条的图形用户界面。 |
Container | 容器对象中是一个组件,它可以含有其它成分。添加到容器中的组件列表中的被跟踪。列表中的顺序将定义组件的堆叠顺序从前到后的容器内。如果未指定索引,将一个组件添加到容器中时,它会被添加到列表的末尾。 |
Panel | 面板提供了空间,在其中一个应用程序可以连接任何其他组件,包括其他面板。 |
Window | 窗口是显示在屏幕上的一个矩形区域。在不同的窗口中,我们可以执行不同的程序,并显示不同的数据。窗口为我们提供了多任务环境。一个窗口,必须有一个框,对话框,或定义为它的主人时,它的构造的另一个窗口。 |
Frame | Frame是带有标题和边框的顶层窗口。帧的大小,包括任何指定为边界的区域。帧封装窗口。它有标题栏,菜单栏,边框和调整大小角落。 |
Canvas | Canvas组件表示空白屏幕上的应用程序可以绘制矩形区域。应用程序也可以使用Canvas组件,空白区域捕获输入事件。 |
基于GUI的应用实例
以下是一些基于图形用户界面的应用程序的例子。
自动取款机 (ATM)
航空票务系统
在火车站的信息服务亭
移动应用程序
导航系统
图形用户界面较字符界面的优点
GUI提供图形化的图标进行互动,而CUI(字符用户界面)提供简单的基于文本的接口。
图形用户界面,使应用更多的娱乐性和趣味性,另一方面CUI没有(或不多)。
GUI提供点击和执行环境,而在CUI我们每次都要输入命令任务。
新的用户可以很容易地与图形用户界面交互的视觉指示器,但很难在字符的用户界面。
GUI提供了很多的文件系统的控制和操作系统,而在CUI,必须使用命令很难记住。
Windows概念在GUI中允许用户查看,操纵和控制的多个应用程序一次,而在CUI用户可以在同一时间控制一个任务。
GUI提供了多任务环境中,使CUI也没有,但CUI不提供的GUI容易操作。
使用图形用户界面,它更容易控制和导航的操作系统,它在命令的用户界面变得非常慢。 GUI可以轻松定制。