Problem in java.
Look at this coding in java.
This will run.
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Mouseapp extends Applet implements MouseListener,MouseMotionListener
{
int x,y;
String msg="";
public void init()
{
addMouseListener(this);
addMouseMotionListener(this);
}
public void mouseEntered(MouseEvent m)
{
x=m.getX();
y=m.getY();
msg="Mouse Entered";
repaint();
}
public void mouseExited(MouseEvent m)
{
x=10;
y=10;
msg="Mouse Exited";
repaint();
}
public void mousePressed(MouseEvent m)
{
x=m.getX();
y=m.getY();
msg="Mouse is pressed";
repaint();
}
public void mouseReleased(MouseEvent m)
{
x=m.getX();
y=m.getY();
msg="Mouse is Released";
repaint();
}
public void mouseClicked(MouseEvent m)
{
x=m.getX();
y=m.getY();
showStatus("Mouse is clicked at" + x + "," +y);
}
public void mouseDragged(MouseEvent m)
{
x=m.getX();
y=m.getY();
msg="IMS";
repaint();
}
public void mouseMoved(MouseEvent m)
{
x=m.getX();
y=m.getY();
showStatus("Mouse is moved at" + x + "," +y);
}
public void paint(Graphics g)
{
g.drawLine(10,20,x,y);
}
}But look at this code.Here i am not using all mouse listener modules.
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class hp extends Applet implements MouseListener,MouseMotionListener
{
int x,y;
public void init()
{
addMouseListener(this);
addMouseMotionListener(this);
}
public void mouseEntered(MouseEvent m)
{
x=m.getX();
y=m.getY();
}
public void paint(Graphics g)
{
g.drawLine(10,20,x,y);
}
}Can any one tell me where i am wrong.This code will display an error.