Java applet program for handling mouse events

Share on FacebookTweet about this on TwitterDigg thisPin on PinterestShare on LinkedInShare on StumbleUponShare on TumblrShare on Google+Email this to someone
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="Mouse" width=500 height=500>
</applet>
*/
public class Mouse extends Applet
implements MouseListener,MouseMotionListener
{
	int X=0,Y=20;
	String msg="MouseEvents";
	public void init()
	{
		addMouseListener(this);
		addMouseMotionListener(this);
		setBackground(Color.black);
		setForeground(Color.red);
	}
	public void mouseEntered(MouseEvent m)
	{
		setBackground(Color.magenta);
		showStatus("Mouse Entered");
		repaint();
	}
	public void mouseExited(MouseEvent m)
	{
		setBackground(Color.black);
		showStatus("Mouse Exited");
		repaint();
	}
	public void mousePressed(MouseEvent m)
	{
		X=10;
		Y=20;
		msg="NEC";
		setBackground(Color.green);
		repaint();
	}
	public void mouseReleased(MouseEvent m)
	{
		X=10;
		Y=20;
		msg="Engineering";
		setBackground(Color.blue);
		repaint();
	}
	public void mouseMoved(MouseEvent m)
	{
		X=m.getX();
		Y=m.getY();
		msg="College";
		setBackground(Color.white);
		showStatus("Mouse Moved");
		repaint();
	}
	public void mouseDragged(MouseEvent m)
	{
		msg="CSE";
		setBackground(Color.yellow);
		showStatus("Mouse Moved"+m.getX()+" "+m.getY());
		repaint();
	}
	public void mouseClicked(MouseEvent m)
	{
		msg="Students";
		setBackground(Color.pink);
		showStatus("Mouse Clicked");
		repaint();
	}
	public void paint(Graphics g)
	{
		g.drawString(msg,X,Y);
	}
}

Output:

Java mouse handling events
Java mouse handling events

Share on FacebookTweet about this on TwitterDigg thisPin on PinterestShare on LinkedInShare on StumbleUponShare on TumblrShare on Google+Email this to someone

15 Responses to “Java applet program for handling mouse events”

  1. Very Good and Useful Programs Written by You …..
    Thanks a lot For these type of Programs…
    Suresh

    Reply
  2. Its such as you scan my mind! You appear to understand therefore much regarding this, such as you wrote the book in it or something. I think that you could do with some pics to drive the message home a little bit, however other than that, this can be nice blog. A great read.

    Reply
  3. in which format the file will save and execute in cmd
    and which class name we will give as file name

    Reply
  4. Haha well done now try creating an AI that beats mine wihtuot using recursive search! I created the AI to enter into a competition where I had the restriction of being unable to track game/move history or use recursive search/evaluation methods. My AI placed first in this branch of the competition. The organisers of the competition believed my AI could have beaten the recursive entries too if I had of developed it into a recursive player something I’d like to do but I don’t have the time at the moment!

    Reply

Leave a Reply