Swing

Disponible uniquement sur Etudier
  • Pages : 3 (631 mots )
  • Téléchargement(s) : 0
  • Publié le : 22 mai 2011
Lire le document complet
Aperçu du document
Introduction

Événements

LOG2420 ― Analyse et conception d'interfaces utilisateur Bibliothèque Swing et événements
Michel C. Desmarais, François Lemieux Génie informatique École Polytechniquede Montréal Automne 2009
LOG2420 - Analyse et conception d'interfaces utilisateur – Bibliothèque Swing et événements 1/9

Introduction

Événements

Java Swing
Bibliothèque développée par Sunpour les interfaces graphiques Java Utilise la bibliothèque AWT comme base pour :
gestion d‘événements rendu (dessin) de bas niveau certains composants de base etc.

Approche relativement récente etselon l‘état de l'art Très bien documentée :
java.sun.com/docs/books/tutorial/uiswing/index.html java.sun.com/docs/books/tutorial/ui/index.html
LOG2420 - Analyse et conception d'interfacesutilisateur – Bibliothèque Swing et événements 2/9

Introduction

Événements

Les événements
Générés par:
L'utilisateur à travers le système de fenêtrage Des objets comme des composants un filtre «sémantique »

Gérés par des « écouteurs » (listeners) Les écouteurs sont liés à des objets sources d‘événements, généralement des composants, par une méthode qui effectue les fonctions de rappel(callbacks),
Exemple. :
composantSource.addActionListener(composantRécepteur)

Un écouteur doit implémenter l'interface du type d‘événements écoutés : actionPerformed(actionEvent

e)

LOG2420 -Analyse et conception d'interfaces utilisateur – Bibliothèque Swing et événements

3/9

Introduction

Événements

Un écouteur
public class SwingApplication implements ActionListener { ...JButton button = new JButton("I'm a Swing button!"); button.addActionListener(this); .... // code qui gère l‘événement public void actionPerformed(ActionEvent e) { numClicks++; label.setText(labelPrefix +numClicks); } } java.sun.com/docs/books/tutorial/uiswing/learn/example2.html#handlingEvents

LOG2420 - Analyse et conception d'interfaces utilisateur – Bibliothèque Swing et événements

4/9...
tracking img