未分类题
当按下鼠标时,一个圆不断地增大半径。
注意:请勿改动已有语句内容,仅在下划线处填入适当的语句。
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());
______;
}
}
A.applet.*;
B.awt.*;
C.awt.event.*;
D.drawOval(10,10,x,x);
E.setText('鼠标按下的位置是:'+e.getX()+','e.getY());
F.setText('鼠标松开的位置是:'+e.getX()+','e.getY());
G.setText('鼠标进来的位置是:'+e.getX()+','e.getY());
H.setText('鼠标退出的位置是:'+e.getX()+','e.getY());
【参考答案】
repaint()
repaint() 解析:本题考查对鼠标事件的掌握,鼠标事件有很多种,最常用的有mouseP......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)