利用awt与swing进行桌面编程(1)
一.awt包中常用控件类
1.标签类Label
2.文本框类TextField
3.复选框Checkbox和单选按钮CheckboxGroup
4.选择框Choice
5.文本域类TextArea
6.按钮类Button
二.事件处理
1.事件类Event
常见的事件类型包括ActionEvent,ItemEvent,KeyEvent,MouseEvent
2.在java中,可以使用监视器接口来完成对于各类事件的处理
例如通过actionPerformed()方法的重写来处理ActionEvent,通过itemStateChanged()来处理ItemEvent事件。
三.框架类和面板类
1.框架类
框架是一个容器类控件
主要方法:
1)Frame(String strt) //构造窗口
2)dispose() //撤销窗口
2.面板类
面板类也是一个容器类控件,但其只是一个局部
3.布局管理器
1).BorderLayout
边界布局将窗口按照东南西北中分为5个部分,每个区域至多放置一个控件,且这个控件充满整个区域
2).GridLayout
网格布局将所有的控件放置在各个网格中,每个控件大小相同,切充满整个“格”。
GridLayout(int rows,int cols,int hgap,int vgap)
四.一个java程序使用awt包的实例