文本内容:
项目事件处理6GUI一事件对象事件源事件监听器、事件处理器这4个概念如何理解.事件对象1事件对象是指被封装在组件上发生的特定事件的类对象,通常是用户进行的一次操作,GUI如单击按钮、按下按键等.事件源2能够产生事件的对象都可以被称为事件源,通常是产生事件的组件,如文本框、按钮、下拉列表等.事件监听器3事件监听器负责监听事件源上发生的事件,以便对发生的事件进行处理事件源通过调用相应的方法将某个对象注册为自己的监听器.事件处理器4事件处理器负责接收事件对象并进行相应的处理,被包含在一个事件监听器类中事件监听器实质上就是一个实现特定类型监听器接口的类对象,为了处理事件源发生的事件,监听器这个对象会自动调用一个方法来处理事件二Java将事件分为哪两个类别?.低级事件1低级事件是指来自键盘、鼠标和与窗口操作有关的事件例如,关闭窗口、移动鼠标、获取焦点或按下按键等.语义事件2语义事件是指与组件有关的事件例如,单击按钮、在文本框中输入文本、拖动滚动条、选择列表项等三在应用程序中,触发窗口事件时的流程?在应用程序中,触发窗口事件时,类将创建一个窗口事件对象该对象调用WindowEvent()方法获取发生窗口事件的窗口在对窗口事件进行处理时,首先需要定义一个getWindow实现了接口的类作为窗口监听器,然后通过方法将窗口WindowListener addWindowListener对象与窗口监听器进行绑定
四、鼠标事件(MouseEvent)的流程在处理鼠标事件时,首先需要实现接口(或接口)或继MouseListener MouseMotionListener承适配器类(或类)来定义监听器,然后调用MouseAdapter MouseMotionAdapter方法(或方法)将监听器绑定到事件源上addMouseListener addMouseMotionListener
五、焦点事件几个级别焦点事件有持久性和暂时性两个级别当焦点直接从一个组件移到另一个组件时,会发生持久性焦点变更事件;如果失去焦点则是暂时性的,例如,在窗口被拖放时会失去焦点,而拖放结束后就会自动恢复焦点,这就是暂时性焦点变更事件利用类中的FocusEvent(方法可以返回焦点变更的级另返回表示暂时性的,返回表publicbooleanisTemporary ij,true false示持久性的。
个人认证
优秀文档
获得点赞 0