Java基础知识 十五(GUI 图形化界面)

来源:互联网 发布:c语言access violation 编辑:程序博客网 时间:2024/05/18 03:39

1. 容器
  |--窗口,面板,选项卡,可以存放其他容器或者组件
    |--Frame窗口
    |--Dialog FileDialog
2. 组件
  |--按钮,文本框,对话框,菜单,不能单独使用,必须放在容器中
    |--Button按钮
    |--TextArea多行文本
    |--TextField文本字段,单行文本
    |--必须要添加到容器中

3. awt和swing
  |-- awt调用了操作系统中的方法,完成图形界面,依赖系统,重量级
  |-- swing纯java编写的图形界面,不依赖操作系统 轻量级

4. Frame类,构建窗体的类
  |--构造方法,传递字符串,窗口的标题栏
  |--setSize(width,height)宽,高,单位是像素
  |--setVisible(true)窗口显示了
  |-- setLocation
  |--Toolkit.getDefaultToolkit().getScreenSize().width;获取屏幕的分辩率
  |--setLayout(null)取消布局管理器,实现组件的任意位置的放置 (组件要定义尺寸和位置)
  |--setBounds(横轴,纵轴,宽度,高度)
  |--setMenuBar()设置菜单栏

5. Button类,按钮构建
  |--构造方法,传递字符串


6. 窗体的布局管理器

7. 事件的监听机制
  |--事件源,就是用户操作的那个组件
  |--事件,鼠标事件,键盘事件,窗体事件
  |--监听器,监听,等待这个事件的发生
    |--按钮事件源,为按钮添加了一个事件监听器,监听鼠标的单击事件,交给事件处理方式
  |-- 事件处理
    |--就是个方法

  点击红色的叉子,关闭程序
  |-- 事件源,窗体
  |-- 窗体事件
  |--监听什么?窗体事件操作,点击红叉子
  |-- 交给一个方法来处理


8. 适配器设计模式
  |-- 是将接口适配成用户想要的效果
  |--抽象类实现接口中的方法,并且这个抽象类中全部是普通方法
  |--子类继承抽象方法,覆盖你想要的方法

9.TextField组件
  |-- 构造方法

10. 键盘事件
  |-- KeyEvent e
     |--getKeyCode() ASCII
     |--getKeyChar() 字符
     |--consume()
  |-- 实现Ctrl+Enter键
    |--isControlDown()判断是否按下Ctrl键

11. 鼠标事件
  |--mouseClicked(MouseEvent e)鼠标点击事件 
  |--mouseEntered(MouseEvent e)鼠标进入组件
  |--mouseExited(MouseEvent e)鼠标离开组件
  |-- intgetClickCount()返回在组件上,鼠标点击了多少次

12. Dialog对话框容器
  |--构造方法(所属窗体,标题,模式)
  |-- Label显示文字

 

0 0
原创粉丝点击