flash animation video tutorials

 

 

 

.

.

.

 
Web video-animation.com

.

Elena Tresh Foundation Florida

.

flash tutorials flash tutorials flash tutorials flash tutorials

Java Mouse Click Method

In this tute I will attempt to do a rough explanation of the MouseListener Interface. Interfaces are very hard to explain.. they are like a plugin or an adapter to allow completely different objext to communicate.

Java MouseListener Method

- these are its methods .

public void mousePressed(MouseEvent e){} 
public void mouseClicked(MouseEvent e){} 
public void mouseEntered(MouseEvent e){} 
public void mouseExited(MouseEvent e){} 
public void mouseReleased(MouseEvent e){} 

Interface uses the keyword "implements" in the class declaration when it is being used You must implemnet all methods of an interface. You can leave empty any unNeeded methods.
e.g.

import java.awt.*; 
import java.awt.event.*;
import java.applet.*; 

public class MouseTest extends Applet implements MouseListener{ 
   int x, y ; 
   String tracer;
   public void init(){ 
	  addMouseListener(this);
	  setBackground(Color.red);
   } 
   public void mousePressed(MouseEvent e){ 
      x = e.getX() - 10; 
      y = e.getY() - 10; 
      tracer = " x = " + x + " y = " + y;
      // repaint the applet 
      repaint(); 
   } 
   // dont use these so leave them empty 
   public void mouseClicked(MouseEvent e){} 
   public void mouseEntered(MouseEvent e){} 
   public void mouseExited(MouseEvent e){} 
   public void mouseReleased(MouseEvent e){} 
   // paint method 
   public void paint(Graphics g){ 
	    g.drawString(tracer, 100 , 100);
   		g.drawOval(x,y,20,20); 
   } 
}
 

flash 8
.