当前位置:网站首页 > Java基础 > 正文

java基础day06



java基础day06—事件

1、像素:计算机在屏幕上显示的内容都是由屏幕上的每个像素组成 eg.显示器分辨率800*600,表示每一行有800个点,有600行,整个屏幕共有个像素
2、绘图原理:1)paint(Graphics g)绘制组件外观 2)repaint()刷新组件外观
当组件第一次在屏幕上显示的时候,程序会自动调用paint()方法来绘制组件
以下情况paint()会被调用:1)窗口最大化/最小化 2)窗口大小发生变化 3)repaint函数被调用
Graphics类:可理解为一支画笔,提供多种绘制图形的方法 eg.画直线、画矩形、画图片

 

3、Java事件处理机制

初步介绍:当事件发生时,产生事件的对象(事件源)信息传递给事件的监听者处理的一直种方式,信息即事件的对象

java paint是什么技术 java的paint函数_事件源

 

深入理解:
1)事件源:一个产生或触发的事件对象,当这个事件源对象的某个状态发生某种变化时,就会产生某种类型的事件(一个事件源可能会生成多个不同类型的事件
2)事件:承载事件源状态改变信息的载体,or事件源向事件监听者传输事件状态信息的载体,查阅jdk文档:常见的事件类
3)事件监听者:一个类,实现某个事件监听器接口,作为事件监听者对接收到的事件进行处理,不同的事件监听器接口可以监听不同的事件,一个类可以实现一个事件监听器接口,也可以实现多个事件监听器接口

 

小结

1.Java采用委托机制处理事件
2.Java中的事件是分类的,如窗体事件、鼠标事件
3.Java一个类要监听某个事件,则必须实现相应的事java基础day06件监听接口
4.事件监听接口有多种,要根据不同的情况实现不同的接口
5.实现监听接口的类中需要重写处理函数
6.在事件源中需要注册事件监听类,否则事件监听类接收不到事件源发生的事件

  • 上一篇: java中基础sql
  • 下一篇: java注释基础
  • 版权声明


    相关文章:

  • java中基础sql2024-10-23 11:26:01
  • java16入门零基础2024-10-23 11:26:01
  • java零基础免费班2024-10-23 11:26:01
  • 0基础学java找工作要多久2024-10-23 11:26:01
  • 哈尔滨java基础班2024-10-23 11:26:01
  • java注释基础2024-10-23 11:26:01
  • java基础数据库详解2024-10-23 11:26:01
  • 零基础适合学java还是python2024-10-23 11:26:01
  • Java基础飞机大战2024-10-23 11:26:01
  • java学基础班都学2024-10-23 11:26:01