不属于响应鼠标事件的监听器中方法的是( )。A.mouseDragged(MouseEvent)B.mouseExited(MouseEvent)C.mouseReleased(MouseEvent)D.mouseQuited(MouseEvent)

题目

不属于响应鼠标事件的监听器中方法的是( )。

A.mouseDragged(MouseEvent)

B.mouseExited(MouseEvent)

C.mouseReleased(MouseEvent)

D.mouseQuited(MouseEvent)


相似考题
参考答案和解析
正确答案:D
解析:本题考查常用监听器接口中基本方法的知识。选项A错误,响应鼠标事件的 MouseMotionListener接口中,mouseDragged (MouseEvent)方法在鼠标拖动时被调用;选项B错误,响应鼠标事件的MouseListener接口中,mouseExited(MouseEvent)方法在鼠标离开时被调用;选项c错误,响应鼠标事件的MouseListener接口中,mouseRelease (mouseEvent)能在鼠标释放按键时被调用,也属于一种鼠标监听方法;选项D正确,响应鼠标事件的接口中没有该方法。故本题答案选项是D。
更多“不属于响应鼠标事件的监听器中方法的是()。A.mouseDragged(MouseEvent)B.mouseExited(MouseEvent) ”相关问题
  • 第1题:

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


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

  • 第2题:

    WhichisamethodoftheMouseMotionListenerinterface?()

    A.PublicvoidmouseMoved(MouseEvent)

    B.PublicbooleanmouseMoved(MouseEvent)

    C.PublicvoidmouseMoved(MouseMotionEvent)

    D.PublicbooleanMouseMoved(MouseMotionEvent)

    E.PublicbooleanmouseMoved(MouseMotionEvent)


    参考答案:A

  • 第3题:

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

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

    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()。

  • 第4题:

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

    A.ActionEvent

    B.KeyEvent

    C.ItemEvent

    D.MouseEvent


    正确答案:D

  • 第5题:

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

    A.BUTTON3

    B.BUTTON2

    C.BUTTON1


    答案:B

  • 第6题:

    所有事件类的父类是()

    A. ActionEvent

    B. AwtEvent

    C. KeyeEvent

    D. MousEevent


    正确答案:B

  • 第7题:

    鼠标监听器有哪些特点?()

    • A、Java提供了鼠标适配器类(MouseAdapter),鼠标监听器只需要从鼠标适配器类中继承,并实现它所需要的函数即可
    • B、监听器类可以只实现接口中的一两个函数
    • C、所有与鼠标相关的事件都通过该鼠标监听器类来处理
    • D、不包括鼠标移动事件,鼠标移动事件单独有一个事件监听器
    • E、用来监听鼠标移入,移出组件,以及鼠标按下,放开的事件接口具有5个函数

    正确答案:A,D,E

  • 第8题:

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

    • A、有两类监听器,MouseListener和MouseMotionListener
    • B、MouseListener处理鼠标点击事件
    • C、一次鼠标操作,只能触发两类监听器中的一种
    • D、MouseMotionListener处理鼠标移动事件

    正确答案:C

  • 第9题:

    Which is a method of the MouseMotionListener interface?()

    • A、 Public void mouseMoved(MouseEvent)
    • B、 Public boolean mouseMoved(MouseEvent)
    • C、 Public void mouseMoved(MouseMotionEvent)
    • D、 Public boolean MouseMoved(MouseMotionEvent)
    • E、 Public boolean mouseMoved(MouseMotionEvent)

    正确答案:A

  • 第10题:

    判断题
    传递给实现了java.awt.event.MouseMotionListener接口的类中mouseDragged()方法的事件对象是MouseEvent类型的。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    当用户点击按钮时,Java程序采用什么方法来响应?()
    A

    通过框架的事件监听器对象响应

    B

    通过框架的onbutton函数响应

    C

    通过按钮的事件监听器对象响应

    D

    通过按钮的onbutton函数响应


    正确答案: C
    解析: 暂无解析

  • 第12题:

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

    有两类监听器,MouseListener和MouseMotionListener

    B

    MouseListener处理鼠标点击事件

    C

    一次鼠标操作,只能触发两类监听器中的一种

    D

    MouseMotionListener处理鼠标移动事件


    正确答案: C
    解析: 暂无解析

  • 第13题:

    当用户点击按钮时,Java程序采用什么方法来响应?()

    A.通过框架的事件监听器对象响应

    B.通过框架的onbutton函数响应

    C.通过按钮的事件监听器对象响应

    D.通过按钮的onbutton函数响应


    参考答案:C

  • 第14题:

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

    A.ActionEvent

    B.PrintEvent

    C.KeyEvent

    D.MouseEvent


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

  • 第15题:

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

    A.mouseExited(MouseEvent)

    B.mouseEntered(MouseEvent)

    C.mouseMoved(MouseEvent)

    D.mousePressed(MouseEvent)


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

  • 第16题:

    阅读以下说明和JAVA 2代码,填入(n)处。

    [说明]

    以下程序实现了利用鼠标任意移动圆形的位置,仔细阅读代码和相关注释,将程序补充完整。

    [代码6-1]

    import java.awt.*;

    import java.awt.event.*;

    public class CIUSAMPLE extends Frame. implements MouseMotionListener, MouseListener

    {

    static CIUSAMPLE frm=new CIUSAMPLE ( );

    int x=70,y=60,posX=70,posY=60,dx,dy;

    public static void main (String args[])

    {

    frm.setTitle ("Dragging a circle");

    frm.setSize (200,150);

    (1)

    ffm.addMouseMotionListener (frm);

    frm.setVisible (true);

    }

    public void mousePressed (MouseEvent e)

    {

    (2)

    dy=e.getY ( ) -posY;

    }

    public void mouseDragged (MouseEvent e)

    {

    (3)

    y=e.getY ( ) -dy;

    if(dx>0&&dx<50&&dy>0&&dy<50) //如果指针落在正方形区域内

    {

    Graphicsg=getGraphics ( );

    (4)

    }

    }

    public void paint (Graphics g)

    {

    g.setColor (Color.pink); //设置绘图颜色为粉红

    g.fillOval(x,y,50,50); //以基准点为图形在左上角绘出圆形

    (5)

    posY=y;

    }

    public void mouseMoved (MouseEvent e) {}

    public void mouseReleased (MouseEvent e) {}

    public void mouseEntered (MouseEvent e) {}

    public void mouseExited (MouseEvent e) {}

    public void mouseClicked (MouseEvent e) {}

    }


    正确答案:(1)frm.addMouseListener(frm); (2)dx=e.getX()-posX; (3)x=e.getX()-dx; (4)update(g); (5)posX=x;
    (1)frm.addMouseListener(frm); (2)dx=e.getX()-posX; (3)x=e.getX()-dx; (4)update(g); (5)posX=x; 解析:以下程序实现了利用鼠标任意移动该圆形的位置。分析代码可知(1)实现了对鼠标位置的检测;(2)取得鼠标按下之点与基准点X方向的距离;(3)取得拖曳时的基准点X价码标;(4)清空画面为背景颜色;(5)更新基准点的X坐标。

  • 第17题:

    下列()是高级事件。

    A.componentevent

    B.itemevent

    C.windowevent

    D.mouseevent


    正确答案:B

  • 第18题:

    当用户点击按钮时,Java程序采用什么方法来响应?()

    • A、通过框架的事件监听器对象响应
    • B、通过框架的onbutton函数响应
    • C、通过按钮的事件监听器对象响应
    • D、通过按钮的onbutton函数响应

    正确答案:C

  • 第19题:

    传递给实现了java.awt.event.MouseMotionListener接口的类中mouseDragged()方法的事件对象是MouseEvent类型的。()


    正确答案:正确

  • 第20题:

    事件类MouseEvent的监听类MouseListener的抽象方法有几个()

    • A、4
    • B、5
    • C、6
    • D、7

    正确答案:B

  • 第21题:

    当鼠标放在按钮上时产生效果的鼠标事件类型是哪个?()

    • A、MouseEvent.MOVE
    • B、MouseEvent.OUT
    • C、MouseEvent.DOWN
    • D、MouseEvent.OVER

    正确答案:D

  • 第22题:

    单选题
    Which is a method of the MouseMotionListener interface?()
    A

     Public void mouseMoved(MouseEvent)

    B

     Public boolean mouseMoved(MouseEvent)

    C

     Public void mouseMoved(MouseMotionEvent)

    D

     Public boolean MouseMoved(MouseMotionEvent)

    E

     Public boolean mouseMoved(MouseMotionEvent)


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    事件类MouseEvent的监听类MouseListener的抽象方法有几个()
    A

    4

    B

    5

    C

    6

    D

    7


    正确答案: B
    解析: 暂无解析