A voir également:
- Action listener aide
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
- Concurrent action - Guide
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Game boy action - Accueil - Jeu vidéo
1 réponse
Salut,
l'ActionListener est un interface qui permet l'implementation d'un objet capable de recevoir un evenement de type ActionEvent pour le traiter. Il est utilisé avec des objets comme les buttons qui reçoivent des "clicks".
Donc:
Vous créez le button.
Vous créez un écouteur pour le click, et vous l'ajoutez à ce button.
Quand vous cliquez sur le button: un ACtionEvent se produit, l'écouteur le reçoit et le traite.
c'est tout (normalement :) ).
Exemple1:
Exemple 2:
Et dans la classe de la JFrame par exemple:
Il y a des programmeur qui utilise la JFrame elle même comme écouteur.
Des exemple sont disponible sur:
http://www.geocities.com/tarekprog/
http://www.geocities.com/tarekprog/Java/
l'ActionListener est un interface qui permet l'implementation d'un objet capable de recevoir un evenement de type ActionEvent pour le traiter. Il est utilisé avec des objets comme les buttons qui reçoivent des "clicks".
Donc:
Vous créez le button.
Vous créez un écouteur pour le click, et vous l'ajoutez à ce button.
Quand vous cliquez sur le button: un ACtionEvent se produit, l'écouteur le reçoit et le traite.
c'est tout (normalement :) ).
Exemple1:
JButton button = new JButton("Ok");
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println("OK");
}
});
Exemple 2:
class Ecouteur2Buttons implements ActionListener
{
JButton button1;
JButton button2;
public Ecouteur2Buttons(JButton _button1, JBUtton _button2)
{
button1 = _button1;
button2 = _button2;
}
public void actionPerformed(ActionEvent e)
{
JButton source = (JButton) e.getSource();
if(source.equals(button1)
{
System.out.println("Ok");
}else
{
System.out.println("Annuler");
}
}
}
Et dans la classe de la JFrame par exemple:
JBUtton ok = new JButton("Ok");
JButton annuler = new JBUtton("Annuler");
Ecouteur2Buttons ecouteur = new Ecouteur2Buttons(ok, annuler);
ok.addActionListener(ecouteur);
annuler.addACtionListener(ecouteur);
Il y a des programmeur qui utilise la JFrame elle même comme écouteur.
Des exemple sont disponible sur:
http://www.geocities.com/tarekprog/
http://www.geocities.com/tarekprog/Java/