4

SimpleClick

  1. // <applet code="SimpleClick" width="200" height="150"></applet>
  2.  
  3. import java.applet.Applet;
  4. import java.awt.event.*;
  5.  
  6. public class SimpleClick extends Applet implements MouseListener {
  7.     public void init() {
  8.         addMouseListener(this);
  9.     }
  10.  
  11.     public void mouseClicked(MouseEvent e) {
  12.         System.out.println("clicked!... ");
  13.         System.out.println(e);
  14.     }
  15.  
  16.     public void mousePressed(MouseEvent e) {
  17.         System.out.println("pressed!... ");
  18.     }
  19.  
  20.     public void mouseReleased(MouseEvent e) {
  21.         System.out.println("released!... ");
  22.     }
  23.  
  24.     public void mouseEntered(MouseEvent e) {
  25.         System.out.println("entered!... ");
  26.     }
  27.  
  28.     public void mouseExited(MouseEvent e) {
  29.         System.out.println("exited!... ");
  30.     }
  31. }
$ javac SimpleClick.java 
$ appletviewer SimpleClick.java

Suivez la sortie du programme tout en déplaçant le pointeur à l'intérieur et à l'extérieur de la fenêtre, en cliquant le bouton gauche de la souris, en appuyant sur un bouton en le maintenant enfoncé tout en sortant le pointeur de la fenêtre avant de relâcher le bouton.

entered!... 
exited!... 
entered!... 
pressed!... 
released!... 
clicked!... 
java.awt.event.MouseEvent[MOUSE_CLICKED,(137,71),absolute(141,145),button=1,modifiers=Button1,clickCount=1] on panel0
pressed!... 
exited!... 
released!...

Commentaires

Votre commentaire :
[p] [b] [i] [u] [s] [quote] [pre] [br] [code] [url] [email] strip aide 2000

Entrez un maximum de 2000 caractères.
Améliorez la présentation de votre texte avec les balises de formatage suivantes :
[p]paragraphe[/p], [b]gras[/b], [i]italique[/i], [u]souligné[/u], [s]barré[/s], [quote]citation[/quote], [pre]tel quel[/pre], [br]à la ligne,
[url]http://www.izend.org[/url], [url=http://www.izend.org]site[/url], [email]izend@izend.org[/email], [email=izend@izend.org]izend[/email],
[code]commande[/code], [code=langage]code source en c, java, php, html, javascript, xml, css, sql, bash, dos, make, etc.[/code].