Code.GeekInterview.com
 
 

Java Code Base

 
Code Samples Java
 

Simple mouse listener application applet


Code ResourceAuthor: srinivasaraobora  

Difficulty Level:

Published: 7th Nov 2006   Read: 7634 times  

Filed in: Java
Add Comment


 

 

Sponsored Links


 

 

This is useful for who learn abt Mouse Listners.

 


Sample Code
  1.  
  2. import java.awt.*;
  3. import java.awt.event.*;
  4. import java.applet.*;
  5.  
  6. public class MouseEvents extends Applet
  7. {
  8. String msg = "";
  9. int mouseX = 0, mouseY = 0;
  10.     public void init() {
  11.     addMouseListener(this);
  12.     addMouseMotionListener(this);
  13.     }
  14.  
  15.     public void mouseClicked(MouseEvent me)
  16.     {
  17.     mouseX = 50;
  18.     mouseY = 50;
  19.     msg = "Mouse clicked.";
  20.     repaint();
  21.     }
  22.  
  23.     public void mouseEntered(MouseEvent me)
  24.    {
  25.     mouseX = 0;
  26.     mouseY = 10;
  27.     msg = "Mouse entered.";
  28.     repaint();
  29.     }
  30.  
  31.     public void mouseExited(MouseEvent me)
  32.    {
  33.     mouseX = 0;
  34.     mouseY = 10;
  35.     msg = "Mouse exited.";
  36.     repaint();
  37.     }
  38.  
  39.     public void mousePressed(MouseEvent me)
  40.    {
  41.     mouseX = me.getX();
  42.     mouseY = me.getY();
  43.     msg = "Down";
  44.     repaint();
  45.     }
  46.  
  47.     public void mouseReleased(MouseEvent me)
  48.         {
  49.     mouseX = me.getX();
  50.     mouseY = me.getY();
  51.     msg = "Up";
  52.     repaint();
  53.     }
  54.  
  55.     public void mouseDragged(MouseEvent me)
  56.         {
  57.     mouseX = me.getX();
  58.     mouseY = me.getY();
  59.     msg = "*";
  60.     showStatus("Dragging mouse at " + mouseX + ", " + mouseY);
  61.     repaint();
  62.     }
  63.  
  64.     public void mouseMoved(MouseEvent me) {
  65.  
  66.     showStatus("Moving mouse at " + me.getX() + ", " + me.getY());
  67.     }
  68.      public void paint(Graphics g) {
  69.      setBackground(new Color(50,70,90));
  70.      g.drawString(msg, mouseX, mouseY);
  71.     }
  72. public MouseEvents(){
  73. }
  74. }
  75.  
Copyright GeekInterview.com


Next Article: JFrame and Jmenu examples


 

Latest Code Samples

 

Popular Code Samples

 

Related Code Samples

 

Post Your Comment:

Members Please Login
Your Name:*
e-mail ID:(required for notification)*
Image Verification: 
 
 Subscribe    



Comments

Your project is nice & Thanks about it.
Comment posted by: spatnaik1979 on 2007-08-03T04:06:46

Popular Coders

# Coder NameHits
1. srinivasaraobora140714
2. iamdvr102875
3. venki_madesh35424
4. Raju20168
5. parmod kumar duhan16408
6. Kiran.jakkaraju15125
7. chowsys7786
8. ashish.cns6882
9. Venkateswara Rao6774
10. venkat_kiran5893

Active Coders

Refined Tags