Swing_____java
Fermé
sara_sawsen
Messages postés
10
Date d'inscription
lundi 31 décembre 2007
Statut
Membre
Dernière intervention
2 janvier 2008
-
31 déc. 2007 à 21:01
sara_sawsen Messages postés 10 Date d'inscription lundi 31 décembre 2007 Statut Membre Dernière intervention 2 janvier 2008 - 1 janv. 2008 à 14:51
sara_sawsen Messages postés 10 Date d'inscription lundi 31 décembre 2007 Statut Membre Dernière intervention 2 janvier 2008 - 1 janv. 2008 à 14:51
3 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
31 déc. 2007 à 21:22
31 déc. 2007 à 21:22
MonBouton1.addActionListener(this); --> ajoute une écoute sur l'élément MonBouton1, cette écoute et son action seront liée au listener de la classe courante (this).
Exemple lorsque tu cliques sur MonBouton1, tu va déclencher un évènement qui sera traduit dans l'ActionListener de la classe, si jamais une action y a été définit.
Exemple si lorsque tu appuis sur ton bouton, cela doit ouvrir une fenêtre, alors tu devra définir dans le constructeur Actionlistener que lorsque l'évènement capté correspond au clic sur le bouton MonBouton1, alors tu dois exécuter tel ou tel chose, comme l'ouverture de la fenêtre par exemple. Je sens que je suis pas clair :)
Container contenu = getContentPane(); --> Alors ca il me semble que ca permet de récupérer dans la variable "contenu" le panel courant de la fenêtre dans laquel on se trouve.
Exemple lorsque tu cliques sur MonBouton1, tu va déclencher un évènement qui sera traduit dans l'ActionListener de la classe, si jamais une action y a été définit.
Exemple si lorsque tu appuis sur ton bouton, cela doit ouvrir une fenêtre, alors tu devra définir dans le constructeur Actionlistener que lorsque l'évènement capté correspond au clic sur le bouton MonBouton1, alors tu dois exécuter tel ou tel chose, comme l'ouverture de la fenêtre par exemple. Je sens que je suis pas clair :)
Container contenu = getContentPane(); --> Alors ca il me semble que ca permet de récupérer dans la variable "contenu" le panel courant de la fenêtre dans laquel on se trouve.
Doctor C
Messages postés
627
Date d'inscription
mardi 12 juin 2007
Statut
Membre
Dernière intervention
19 février 2016
398
31 déc. 2007 à 22:22
31 déc. 2007 à 22:22
Le addActionListener sert simplement à mettre ton objet sous écoute!
En fait, une fois que tu as créé ton objet (MonBouton1), l'objet existe mais, l'utilisateur ne peut pas intéragir avec (cliquer dessus).
Pour que ton programme puisse gérer les intéractions faites sur ce bouton, tu dois le mettre sous écoute (avec addActionListener).
De cette manière, tu pourras détecter les clics sur le boutons (ou toute autre action).
Ces actions sont définies avec le actionPerformed...
En fait, une fois que tu as créé ton objet (MonBouton1), l'objet existe mais, l'utilisateur ne peut pas intéragir avec (cliquer dessus).
Pour que ton programme puisse gérer les intéractions faites sur ce bouton, tu dois le mettre sous écoute (avec addActionListener).
De cette manière, tu pourras détecter les clics sur le boutons (ou toute autre action).
Ces actions sont définies avec le actionPerformed...
sara_sawsen
Messages postés
10
Date d'inscription
lundi 31 décembre 2007
Statut
Membre
Dernière intervention
2 janvier 2008
1 janv. 2008 à 14:51
1 janv. 2008 à 14:51
merci .j'ai bien compris
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
1 janv. 2008 à 09:22
1 janv. 2008 à 09:22
C'est ca !!! actionPerformed :)