大时代2世纪之战剧情:java编程问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/11 01:53:55
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class ex12 extends Applet implements MouseListener
{
TextField text;
public void init()
{
text=new TextField(40);add(text);
addMouseListener(this);
}
public void mousePressed(MouseEvent e)
{
text.setText("鼠标键按下了,位置是:"+e.getX()+","+e.getY());
}
public void mouseEntered(MouseEvent e)
{
text.setText("鼠标进来了,位置是:"+e.getX()+","+e.getY());
}
public void mouseExited(MouseEvent e)
{
text.setText("鼠标走开了");
}
public void mouseClicked(MouseEvent e)
{
if(e.getClickCount()==2)
{
text.setText("鼠标键双击,位置:"+e.getX()+","+e.getY());
}
else{}
}
}

帮我改一下程序,说错在什么地方,正确后我再追加分数,谢谢~~~~~

实现MOUSELISTENER后,必须把所有的方法重写,你少写一个MOUSERELEASE方法,
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Test extends Applet implements MouseListener
{
TextField text;
public void init()
{
text=new TextField(40);add(text);
addMouseListener(this);
}
public void mousePressed(MouseEvent e)
{
text.setText("鼠标键按下了,位置是:"+e.getX()+","+e.getY());
}
public void mouseEntered(MouseEvent e)
{
text.setText("鼠标进来了,位置是:"+e.getX()+","+e.getY());
}
public void mouseExited(MouseEvent e)
{
text.setText("鼠标走开了");
}
public void mouseClicked(MouseEvent e)
{
if(e.getClickCount()==2)
{
text.setText("鼠标键双击,位置:"+e.getX()+","+e.getY());
}
else{}
}
public void mouseReleased(MouseEvent e)
{
}
}