Tuesday, 17 September 2013

Mouse Event

HTML Online Editor Sample
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package  javaapplication24;
 
/**
 *
 * @author gaurav
 */
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class JavaApplication24 extends Applet implements MouseListener,KeyListener{
 
    /**
     * @param args the command line arguments
     */
    String msg;
    char c;
    int i,j,k,m=0;
    public void init()
    {addMouseListener(this);
    addKeyListener(this);
    }
    public void mouseClicked(MouseEvent e){
        msg="kakati";
    i=e.getX();
    j=e.getY();
    repaint();
    k=1;
    
    } 
    public void mouseEntered(MouseEvent e){
        msg="kakati";
    i=e.getX();
    j=e.getY();
    repaint();
    k=1;
    
    } public void mouseExited(MouseEvent e){
        msg="kakati";
    i=e.getX();
    j=e.getY();
    repaint();
    k=1;
    
    } public void mousePressed(MouseEvent e){
        msg="kakati";
    i=e.getX();
    j=e.getY();
    repaint();
    k=1;
    
    } public void mouseReleased(MouseEvent e){
        msg="kakati";
    i=e.getX();
    j=e.getY();
    repaint();
    k=1;
    
    }
    
    public void keyPressed(KeyEvent e){
    showStatus("key pressed");}
    public void keyTyped(KeyEvent e){
    c=e.getKeyChar();m=1;
    System.out.println(c);
    }
   public void keyReleased(KeyEvent e){showStatus("key released");}
    
    public void paint(Graphics g)
    {g.setColor(Color.red);
        if(k==1){g.drawString(msg, i, j);
        }
            }
    
    
    
    
    
    
    
  
}

No comments:

Post a Comment