Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1520 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Bouton connexion (évenement)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Bouton connexion (évenement)

n°1092711
sneakz
Posté le 22-05-2005 à 18:51:22  profilanswer
 

Lu  
 
J'utilise un bouton connexion pour implémenter une connexion entre un client et un serveur.
 
JButton boutonConnexion = new JButton("Connexion" );
 boutonConnexion.addActionListener(new EcouteBoutonConnexion());
 
public class EcouteBoutonConnexion implements ActionListener {
  public void actionPerformed(ActionEvent ev) {
   try {
        }
        } catch(Exception ex)  { ex.printStackTrace();}
 
Comment faire pour qu'une fois que l'utilisateur clique le bouton connexion, il ne puisse plus le faire.
 
Merci


Message édité par sneakz le 22-05-2005 à 18:51:33
mood
Publicité
Posté le 22-05-2005 à 18:51:22  profilanswer
 

n°1092777
kruso
Posté le 22-05-2005 à 19:32:37  profilanswer
 

sneakz a écrit :

Lu  
 
J'utilise un bouton connexion pour implémenter une connexion entre un client et un serveur.
 
JButton boutonConnexion = new JButton("Connexion" );
 boutonConnexion.addActionListener(new EcouteBoutonConnexion());
 
public class EcouteBoutonConnexion implements ActionListener {
  public void actionPerformed(ActionEvent ev) {
   try {
        }
        } catch(Exception ex)  { ex.printStackTrace();}
 
Comment faire pour qu'une fois que l'utilisateur clique le bouton connexion, il ne puisse plus le faire.
 
Merci


 
 
Je ne sais pas si c'est très bien, mais moi je ferais ça comme ça :
 

Code :
  1. public class EcouteBoutonConnexion implements ActionListener
  2. {
  3.    private boolean dejaFait = false;
  4.    public void actionPerformed(ActionEvent ev)
  5.    {
  6.      if(!dejaFait)
  7.      {
  8.        dejaFait = true;
  9.        try {}
  10.        catch(Exception ex)  { ex.printStackTrace();}
  11.      }
  12.    }
  13. }


 

n°1092794
sneakz
Posté le 22-05-2005 à 19:44:55  profilanswer
 

J'avais procédé avec une variable booléenne. Solution un peu barbare mais cela n'a pas fonctionné.
J'ai repris ton Post et cela fonctionne.
 
Merci beaucoup kruso


Message édité par sneakz le 22-05-2005 à 19:50:08
n°1092882
kruso
Posté le 22-05-2005 à 22:47:35  profilanswer
 

sneakz a écrit :

J'avais procédé avec une variable booléenne. Solution un peu barbare mais cela n'a pas fonctionné.
J'ai repris ton Post et cela fonctionne.
 
Merci beaucoup kruso


 
Ben une variable booleenne c'est ce que j'utilise non ? ;p
 
Sinon il y a une autre méthode si ta classe EcouteBoutonConnexion a accès au JButton :
 
 

Code :
  1. public class TaClasse implements ActionListener
  2.   JButton boutonConnexion;
  3.    public TaClasse(...)
  4.    {
  5.      ....
  6.      boutonConnexion = new JButton("Connexion" )   
  7.      boutonConnexion.addActionListener(this);//c'est la classe qui porte l'ActionListener
  8.      ...
  9.    }
  10.   public void actionPerformed(ActionEvent ev)
  11.   {
  12.     if(ev.getActionCommand.equals("Connexion" )
  13.     {
  14.       boutonConnexion.setActionCommand("none" );
  15.       try {}
  16.       catch(Exception ex)  { ex.printStackTrace();
  17.     }
  18.   }
  19. }


 
 
  Bon après c'est sûr que c'est plus lourd, mais ça permet de gérer facilement les cas où t'as plus d'un boutton sans avoir à refaire une classe EcouteMachin à chaque fois.
 
 
  Si ça marche pas, il faut peut-être faire un boutonConnexion.setActionListener("Connexion" ); Mais je crois que l'action par defaut d'un boutton c'est ce qu'il y a écrit dedans :D


Message édité par kruso le 22-05-2005 à 22:47:57
n°1092977
nraynaud
lol
Posté le 23-05-2005 à 06:41:22  profilanswer
 

boutonConnexion.setEnabled(false);


---------------
trainoo.com, c'est fini
n°1093020
kruso
Posté le 23-05-2005 à 09:31:59  profilanswer
 

ah super merci nraynaud ! :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Bouton connexion (évenement)

 

Sujets relatifs
Evenement RadioButtonBouton annuler UserForm
connexion à une BD accessBouton radio et champ et select
[.Net] Evenement Sort (Datagrid)Bouton radio lien php
[MFC] intercepter le code d'un boutonbouton radio sur checked ?
[Jedit] 4.2 - Le plugin 'FTP' fait planter ma connexion (wifi)Sybase php : Problème de connexion - et de get_last_message
Plus de sujets relatifs à : Bouton connexion (évenement)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR