「java事件类型」java中的事件处理有什么方法

博主:adminadmin 2023-03-17 23:45:09 824

今天给各位分享java事件类型的知识,其中也会对java中的事件处理有什么方法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java事件类

事件的类型,比如鼠标的移动和点击就属于MouseEvent,WindowEvent就是指窗口的相关事件,当java侦测到鼠标有这些操作的时候就会触发相应的事件

java 判断事件源类型

常用Java事件类、处理该事件的接口及接口中的方法   

1.ActionEvent动作事件类

ActionListener接口

   

actionPerformed(ActionEvent e)

单击按钮、选择菜单项或在文本框中按回车时

2.AdjustmentEvent调整事件类

AdjustmentListener接口

   

adjustmentValueChanged(AdjustmentEvent e)

当改变滚动条滑块位置时

3.ComponentEvent组件事件类

ComponentListener接口

   

componentMoved(ComponentEvent e)组件移动时

componentHidden(ComponentEvent e)组件隐藏时

componentResized(ComponentEvent e)组件缩放时

componentShown(ComponentEvent e)组件显示时

4.ContainerEvent容器事件类

ContainerListener接口

   

componentAdded(ContainerEvent e)添加组件时

componentRemoved(ContainerEvent e) 移除组件时

5.FocusEvent焦点事件类

FocusListener接口

   

focusGained(FocusEvent e)组件获得焦点时

focusLost(FocusEvent e)组件失去焦点时

6.ItemEvent选择事件类

ItemListener接口

   

itemStateChanged(ItemEvent e)

选择复选框、选项框、单击列表框、选中带复选框菜单时

7.KeyEvent键盘事件类

KeyListener接口

   

keyPressed(KeyEvent e)键按下时

keyReleased(KeyEvent e) 键释放时

keyTyped(KeyEvent e)击键时

8.MouseEvent鼠标事件类

MouseListener接口

   

mouseClicked(MouseEvent e) 单击鼠标时

mouseEntered(MouseEvent e)鼠标进入时

mouseExited(MouseEvent e)鼠标离开时

mousePressed(MouseEvent e)鼠标键按下时

mouseReleased(MouseEvent e) 鼠标键释放时

9.MouseEvent鼠标移动事件类

MouseMotionListener接口

   

mouseDragged(MouseEvent e)鼠标拖放时

mouseMoved(MouseEvent e)鼠标移动时

10.TextEvent文本事件类

TextListener接口

   

textValueChanged(TextEvent e)

文本框、多行文本框内容修改时

11.WindowEvent窗口事件类

WindowListener接口

   

windowOpened(WindowEvent e)窗口打开后

windowClosed(WindowEvent e)窗口关闭后

windowClosing(WindowEvent e)窗口关闭时

windowActivated(WindowEvent e)窗口激活时

windowDeactivated(WindowEvent e) 窗口失去焦点时

windowIconified(WindowEvent e)窗口最小化时

windowDeiconified(WindowEvent e) 最小化窗口还原时

每个事件类都提供下面常用的方法:

① public int getID(),返回事件的类型;

② public Object getSource(),返回事件源的引用。

当多个事件源触发的事件由一个共同的监听器处理时,我们可以通过getSource方法判断当前的事件源是哪一个组件。

java事件类型

两种事件都触发。

事件是都触发的,关键是看你是否监听,不监听的事件被触发了也没有任何反应,因为没有监听就没有对这个事件进行任何处理。

我做了实验,监听一个按钮的ActionEvent和MouseEvent 两种事件,都触发。至于先后顺序,好像和监听的顺序一样。

简述java语言的事件处理机制,事件处理的3要素是什么.

(1)事件源 事件源是一个事件的产生者,如按钮、窗口及文本域等。

(2)事件类型 Java中所有的事件都封装成一个类,这些事件类被集中在java.awt.event包,所有的事件类均继承了AWTEvent类和一个方法——getSouce()方法,该方法返回发生事件的对象。

(3)事件监听器 不同的类型事件发生后,由事件监听器接收事件并调用相应的事件处理方法。所有的事件监听器实际上都是一个java.awt.event包中的接口,引入了java.util.EventListener接口。不同事件类型的监听器具有不同的方法。

java事件模拟什么意思

java事件模拟是一种人机交互模型。它有三个基本要素:

1、事件源(EventSource):即事件发生的场所,就是指各个组件,如按钮等,点击按钮其实就是组件上发生的一个事件。

2、事件(Event):事件封装了组件上发生的事情,比如按钮单击、按钮松开等等。

3、事件监听器(EventListener):负责监听事件源上发生的特定类型的事件,当事件到来时还必须负责处理相应的事件。

java事件类型的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中的事件处理有什么方法、java事件类型的信息别忘了在本站进行查找喔。