1. La fenêtre est son propre écouteur de souris et elle implémente l’interface MouseListener :
import javax.swing.* ;
import java.awt.event.*;
2. on utilise un écouteur différent de la fenêtre , objet d’une classe implémentant l’interface MouseListener :
import javax.swing.* ;
import java.awt.event.*;
class Ecout {
public void mousePressed(MouseEvent ev)
{
System.out.println("Appui au point : "+ ev.getX() +" "+ ev.getY());
}
public void mouseReleased(MouseEvent ev)
{
System.out.println("Relachement : "+ ev.getX() +" "+ ev.getY() );
}
public void mouseClicked (MouseEvent ev) {}
public void mouseEntered (MouseEvent ev) {}
public void mouseExited (MouseEvent ev) {}
}
3. on utilise un objet écouteur différent de la fenêtre on recourant à l’adaptateur MouseAdapter :
import javax.swing.* ;
import java.awt.event.*;
import javax.swing.* ;
import java.awt.event.*;
Exercice 1 :
import javax.swing.* ;
import java.awt.* ;
Exercice 2 :
import java.awt.* ;
import java.awt.event.* ;
import javax.swing.* ;
Exercice 3 :
import java.awt.* ;
import java.awt.event.* ;
import javax.swing.* ;
groupe.add(boutons[i]);
boutons[i].addActionListener(this);
}
if (nbBoutons>0)
boutons[0].setSelected(true);
}
Exercice 4 :
TP : SGBD
Université Tunis El Manar Section : 2LBI
Faculté des Sciences
Economiques & de Gestion Tunis
TP assuré par : souihi takwa
import java.awt.* ;
import java.awt.event.* ;
import javax.swing.* ;
Exercice 5 :
TP : SGBD
Université Tunis El Manar Section : 2LBI
Faculté des Sciences
Economiques & de Gestion Tunis
TP assuré par : souihi takwa
import java.awt.* ;
import java.awt.event.* ;
import javax.swing.* ;
Exercice 6 :
import javax.swing.* ;
public class Carres
{ public static void main (String [] args)
{ int n=1;
int rep ;
do
{ JOptionPane.showMessageDialog(null,n + " a pour carre " + n*n , "Carres"
, JOptionPane.INFORMATION_MESSAGE) ;
n+=2 ;
rep = JOptionPane.showConfirmDialog(null,"Impair suivant ?",
"Carres",JOptionPane.YES_NO_OPTION) ;
}
while (rep == JOptionPane.YES_OPTION);
}
}
Exercice 7 :
import java.awt.* ;
import javax.swing.* ;