java 中如何获取事件源??
发布网友
发布时间:2022-05-12 07:43
我来回答
共2个回答
热心网友
时间:2023-08-02 20:00
事件源一般都是以参数的形式传递,比如说,需要检查按键事件,需要实现 KeyListener interface, 其中就有:public void keyPressed(KeyEvent e) { displayInfo(e, "KEY PRESSED: "); }其中参数 e, 就是事件源。希望能给你帮助。
热心网友
时间:2023-08-02 20:00
class java.awt.event.ComponentEvent
有方法可用
public Component getComponent()
ComponentEvent的子类
java.awt.event.InputEvent
java.awt.event.MouseEvent
都可以调用.
举例来说, 对反应函数
void mousePressed(MouseEvent e)
e是事件,
e.getComponent()就是事件源.
----------------------
class java.util.EventObject
另有方法可用
public Object getSource()
EventObject的子类
java.awt.AWTEvent
java.awt.event.ComponentEvent
java.awt.event.InputEvent
java.awt.event.MouseEvent
都可以调用.
举例来说, 对反应函数
void mousePressed(MouseEvent e)
e是事件,
e.getSource()就是事件源