永发信息网

Java中使用processMouseEvent方法经常加上super.processMouseEvent(e);有什么作用?

答案:2  悬赏:80  手机版
解决时间 2021-04-08 14:17
  • 提问者网友:绫月
  • 2021-04-07 15:42
Java中使用processMouseEvent方法经常加上super.processMouseEvent(e);来调用父类的processMouseEvent(),这用有什么作用呢?

比如:
protected void processMouseEvent(MouseEvent e) {
if(e.getID() == MouseEvent.MOUSE_PRESSED) {
bStart = true;
startTime = endTime = System.currentTimeMillis();
repaint();
new Thread(this).start();
} else if(e.getID() == MouseEvent.MOUSE_RELEASED) {
bStart = false;
repaint();
}
super.processMouseEvent(e); //这句有什么意义?
}
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-04-07 16:56
子类复写了processMouseEvent这个方法,下面有一个判断的语句,当判断成功之后就执行判断后要执行的语句,如果判断都没有成功就执行父类的这个方法:super.processMouseEvent(e);——————》执行父类的这个方法
全部回答
  • 1楼网友:西岸风
  • 2021-04-07 18:15
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯