对于鼠标事件MouseEvent,下列哪一项是不正确的()

题目

对于鼠标事件MouseEvent,下列哪一项是不正确的()

  • A、有两类监听器,MouseListener和MouseMotionListener
  • B、MouseListener处理鼠标点击事件
  • C、一次鼠标操作,只能触发两类监听器中的一种
  • D、MouseMotionListener处理鼠标移动事件
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

鼠标事件是指操作鼠标所引发的事件,下列不属于鼠标事件的是______。

A.“鼠标按下”

B.“鼠标移动”

C.“鼠标释放”

D.“鼠标锁定”


正确答案:D
解析: 鼠标事件是指操作鼠标所引发的事件,包括“鼠标按下”、“鼠标移动”、“鼠标释放”。

第2题:

当按下鼠标时,一个圆不断地增大半径。

注意:请勿改动已有语句内容,仅在下划线处填入适当的语句。

import java.applet.*;

import java.awt.*;

import java.awt.event.*;

public class ex1 extends applet implements MouseListener

{

TextField text;

int x;

public void init()

{

x=6;

text=new TextField(30);

add(text);

addMouseListener(this);

}

public void paint(Graphics g)

{

x= x+2;

g.drawOval(10,10,x,x);

}

public void mousePressed(MouseEvent e)

{

Text.setText("鼠标按下的位置是:"+e.getX()+","e.getY());

repaint();

}

public void mouseReleased(MouseEvent e)

{

Text.setText("鼠标松开的位置是:"+e.getX()+","e.getY());

repaint();

}

public void mouseEntered(MouseEvent e)

{

Text.setText("鼠标进来的位置是:"+e.getX()+","e.getY());

repaint();

}

public void mouseExited(MouseEvent e)

{

Text.setText("鼠标退出的位置是:"+e.getX()+","e.getY());

______;

}

}


正确答案:repaint()
repaint() 解析:本题考查对鼠标事件的掌握,鼠标事件有很多种,最常用的有mousePressed(MouseEvent)、 mouseReleased(MouseEvent)、mouseEntered(MouseEvent)、mouseExited(MouseEvent)、 mouseClicked(MouseEvent e)等。MouseEvent有几个重要的方法,getX()、getY()、getModifiers()、 getClickCount()、getSource()等。本题目中的空白处应该填写repaint()。

第3题:

用鼠标点击菜单项(Menultem)产生的事件是( )。

A.MenuEvent

B.ActionEvent

C.KeyEvent

D.MouseEvent


正确答案:B
解析:ActionEvent组件事件,当特定于组件的动作(比如被按下)发生时,由组件(比如Button)生成此高级别事件。事件被传递给每一个ActionListener对象,这些对象是使用组件的addActionListener方法注册的,用以接收这类事件。

第4题:

MouseEvent类中定义了很多常量来标识鼠标动作,其中表示鼠标中键点击事件的常量是()

A.BUTTON3

B.BUTTON2

C.BUTTON1


答案:B

第5题:

当单击鼠标或者拖动鼠标时,触发的事件是______。

A.ActionEvent

B.KeyEvent

C.ItemEvent

D.MouseEvent


正确答案:D

第6题:

鼠标在窗口中移动时,产生的事件是( )。

A.ActionEvent

B.PrintEvent

C.KeyEvent

D.MouseEvent


正确答案:D
D。【解析】鼠标在窗口中移动产生的事件是MouseEvent事件,ActionEvent是动作事件处理,PrintEvent是打印事件,KeyEvent是键盘事件。

第7题:

下列______方法属于MouseMotionListener接口中的方法。

A.mouseExited(MouseEvent)

B.mouseEntered(MouseEvent)

C.mouseMoved(MouseEvent)

D.mousePressed(MouseEvent)


正确答案:C
解析:MouseMotionListener接口实现对鼠标移动事件的监听,因此包括2个方法: mouse Moved(MouseEvent)和mouse Dragged(MouseEvent)。

第8题:

MouseEvent事件可以实现监听器接口的是MouseListener和【 】。


正确答案:MouseMotionListener
MouseMotionListener 解析:MouseListener和MouseMotionListener分别对应的鼠标事件是鼠标单击和鼠标移动。

第9题:

下列事件中属于高级事件的一项是______。

A.选中项目列表的某一项时触发的事件

B.鼠标进入一个Button构件的区域时触发的事件

C.关闭窗口时触发的事件

D.按下键盘时触发的事件


正确答案:A

第10题:

下列()是高级事件。

A.componentevent

B.itemevent

C.windowevent

D.mouseevent


正确答案:B

更多相关问题