一、文本域
1.文本域组件也是用来接收用户输入或程序输出的,它允许多行输入或输出。
2.AWT提供的文本域组件为TextArea类,他也是从TextComponet类继承而来。
二、复选框
1.复选框组件是图形界面上用于接受用户输入的一种快捷方式。根据实际情况,可以多选也可以都不选。
2.AWT提供的复选框类为Checkbox。
3.事实上,该组件类似于具有开关选项的按钮。
三、单选框
1.程序界面给用户提供多个选项,但是只允许用户选中其中一个,这就是单选框的概念。
2.单选框从复选框衍生而来的,也采用Checkbox作为其组件类,不过为了实现单选效果。还需要 另外一个组件:CheckboxGroup。
四、列表框
1.列表框可以有多行,每一行文本代表一个选项,列表框可以用于给用户几个选项进行选择,可以多选也可以单选。
2.AWT提供的列表框类为List,它直接继承于Componet类。
五、滚动条
1.滚动条是图形用户界面种常见的组件之一,它既可以用作取值器,也可以用来滚动显示某些较长的文本信息。
2.AWT提供的滚动条类为Scrollbar,它也是直接从Componet继承而来。
六、菜单
1.菜单将系统的各种功能选项以直观的方式显示出来,供用户选择,方便了系统之间的交互。
2.菜单相比其他组件类特殊,它是由几个菜单相关类共同构成菜单系统。AWT包括:MenuBar、MenuItem、Menu、CheckboxMenuItem以及PopupMenu。
3.设置是否精确进度条 false代表精确 true代表不精确。
七、事件处理机制
1.对对象所作的一组动作称为事件。
2.当事件发生后,系统会通知我们去处理这些事件。对这些事件做出相应处理的程序,称为事件处理器。
3.事件处理机制中,涉及到三个对象:事件本身、事件的来源和事件处理器。
八、事件源
1.事件源是产生事件的对象。
2.一个事件源可能会产生不同类型的事件。