本帖最后由 孙百鑫 于 2013-6-30 08:51 编辑
|--GUI图形化界面*****
1. Frame窗体
|-- 构造方法(标题)
|-- setBounds(x,y,width,height)
|-- setVisible(true)
|-- setLayout(null)取消了布局,所有其他组件必须定义位置和尺寸
|-- add()添加组件
|-- setMenuBar()为窗体添加菜单
2. Button
|-- 构造方法(标题)
|-- setBounds(x,y,width,height)
3. TextField 单行
|-- 构造方法(标题)
|-- setBounds(x,y,width,height)
|-- String getText()获取文本框内的内容
|-- void setText()设置文本框的内容
4. TextArea 多行,有滚动条
|-- 构造方法(标题)
|-- setBounds(x,y,width,height)
|-- String getText()获取文本框内的内容
|-- void setText()设置文本框的内容
5. Label 文本标签
|-- 构造方法(标题)
|-- setBounds(x,y,width,height)
6. Dialog 对话框
|-- 构造方法(属于哪个窗体,标题,模式 true)
|-- setVisible(true)
7. FileDialog
|-- 构造方法(属于哪个窗体,标题,模式 save load)
|-- setVisible(true)
|-- String getDirectory()获取选中的目录
|-- String getFile()获取选中的文件名
8. MenuBar
|-- 添加到窗体中
|-- Menu
|-- 添加到MenuBar
|-- MenuItem
|-- 添加到Menu
|-- 子菜单
|-- 将Menu添加到Menu
9. 事件监听器
|-- 窗体事件 WindowListener
窗体.addWindowListener(new 窗体适配器(){
覆盖需要的方法
});
|-- 鼠标事件 MouseListener
按钮.addMouseListener(new 鼠标适配器(){
覆盖需要的方法
});
|-- 键盘事件 KeyBordListener
|-- 活动事件 ActionListener
|