A voir également:
- Action listener aide
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
- Écouteurs action - Guide
- Concurrent action - Guide
- Télécommande universelle grundig 8 en 1 action avis - Forum Téléviseurs
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/