不属于响应鼠标事件的监听器中方法的是( )。
A.mouseDragged(MouseEvent)
B.mouseExited(MouseEvent)
C.mouseReleased(MouseEvent)
D.mouseQuited(MouseEvent)
第1题:
MouseEvent事件可以实现监听器接口的是MouseListener和【 】。
第2题:
A.PublicvoidmouseMoved(MouseEvent)
B.PublicbooleanmouseMoved(MouseEvent)
C.PublicvoidmouseMoved(MouseMotionEvent)
D.PublicbooleanMouseMoved(MouseMotionEvent)
E.PublicbooleanmouseMoved(MouseMotionEvent)
第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());
______;
}
}
第4题:
当单击鼠标或者拖动鼠标时,触发的事件是______。
A.ActionEvent
B.KeyEvent
C.ItemEvent
D.MouseEvent
第5题:
A.BUTTON3
B.BUTTON2
C.BUTTON1
第6题:
所有事件类的父类是()
A. ActionEvent
B. AwtEvent
C. KeyeEvent
D. MousEevent
第7题:
鼠标监听器有哪些特点?()
第8题:
对于鼠标事件MouseEvent,下列哪一项是不正确的()
第9题:
Which is a method of the MouseMotionListener interface?()
第10题:
对
错
第11题:
通过框架的事件监听器对象响应
通过框架的onbutton函数响应
通过按钮的事件监听器对象响应
通过按钮的onbutton函数响应
第12题:
有两类监听器,MouseListener和MouseMotionListener
MouseListener处理鼠标点击事件
一次鼠标操作,只能触发两类监听器中的一种
MouseMotionListener处理鼠标移动事件
第13题:
A.通过框架的事件监听器对象响应
B.通过框架的onbutton函数响应
C.通过按钮的事件监听器对象响应
D.通过按钮的onbutton函数响应
第14题:
鼠标在窗口中移动时,产生的事件是( )。
A.ActionEvent
B.PrintEvent
C.KeyEvent
D.MouseEvent
第15题:
下列______方法属于MouseMotionListener接口中的方法。
A.mouseExited(MouseEvent)
B.mouseEntered(MouseEvent)
C.mouseMoved(MouseEvent)
D.mousePressed(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) {}
}
第17题:
下列()是高级事件。
A.componentevent
B.itemevent
C.windowevent
D.mouseevent
第18题:
当用户点击按钮时,Java程序采用什么方法来响应?()
第19题:
传递给实现了java.awt.event.MouseMotionListener接口的类中mouseDragged()方法的事件对象是MouseEvent类型的。()
第20题:
事件类MouseEvent的监听类MouseListener的抽象方法有几个()
第21题:
当鼠标放在按钮上时产生效果的鼠标事件类型是哪个?()
第22题:
Public void mouseMoved(MouseEvent)
Public boolean mouseMoved(MouseEvent)
Public void mouseMoved(MouseMotionEvent)
Public boolean MouseMoved(MouseMotionEvent)
Public boolean mouseMoved(MouseMotionEvent)
第23题:
4
5
6
7