Java Code

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MouseEvents extends JApplet
   implements MouseListener, MouseMotionListener
{
   JTextArea msg;
   JScrollPane spane;
   public void init( )
   { 
		addMouseListener( this );
		addMouseMotionListener( this );

		msg = new JTextArea( 10,20 );
		spane = new JScrollPane(msg);
	
		setLayout( new FlowLayout( ) );
		add( spane );
   }
   public void mouseEntered( MouseEvent me )
   {
		msg.append( "\nMouse entered applet at: x=" + me.getX( ) + " y=" + me.getY( ) );
   }
   public void mouseExited( MouseEvent me )
   {
		msg.append( "\nMouse exited applet at: x=" + me.getX( ) + " y=" + me.getY( ) );
   }
   public void mousePressed( MouseEvent me )
   {
		msg.append( "\nMouse button pressed at: x=" + me.getX( ) + " y=" + me.getY( ) );
   }
   public void mouseReleased( MouseEvent me )
   {
		msg.append( "\nMouse button released at: x=" + me.getX( ) + " y=" + me.getY( ) );
   }
   public void mouseClicked( MouseEvent me )
   {
		msg.append( "\nMouse button clicked at: x=" + me.getX( ) + " y=" + me.getY( ) );
   }
   public void mouseMoved( MouseEvent me )
   {
		msg.append( "\nMouse moved at: x=" + me.getX( ) + " y=" + me.getY( ) );
   }
   public void mouseDragged( MouseEvent me )
   {
		msg.append( "\nMouse dragged at: x=" + me.getX( ) + " y=" + me.getY( ) );
   }
} 

Back to Code Examples
©2006- by E.S.Boese. All Rights Reserved