CUI,命令行界面,特点是音调,枯燥,纯字符。
GUI,Graphical User Interface,图形化用户接口,界面直观友好。
图形用户界面是用户与程序交互的窗口,它比基于命令行的界面更直观更友好。
GUI的基本类库位于java.awt包中,这个包也被称为抽象窗口工具集(Abstract Window Toolkit,AWT)。
AWT按照面向对象的思想来创建GUI,它提供了容器类、众多的组件类和布局管理器类。
事件处理,AWT绘图,Swing组件,Graphics类。。。
AWT构建图形用户界面的机制包括:
·提供了一些容器组件(如,Frame和Panel),用来容纳其他的组件(如,按钮Button、复选框Checkbox和文本框TextField)。
·用布局管理器来管理组件在容器上的布局。
·利用监听器来响应各种事件,实现用户与程序的交互。一个组件如果注册了某种监听器来响应各种事件,实现用户与程序的交互。一个组件如果注册了某种事件的监听器,由这个组件触发的特定事件就会被监听器接收和响应。
·提供了一套绘图机制,来自动维护或刷新图形界面。
阅读(805) | 评论(0) | 转发(0) |