IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

[JCombobox] problème d'event


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    422
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 422
    Par défaut [JCombobox] problème d'event
    Salut a tous,
    j'ai Jcombobox qui permet la sélection d'un identifiant,j'intercepte l'événement actionPerformed et j'exécute des requête dans la base selon le choix de l'utilisateur.
    Le problème c'est que lorsque l'utilisateur navigue entre les items du jcombobox a l'aide des fleches bas et haut l'actionPerformed est déclenché ce qui entraine des requêtes inutile dans la base.
    Que faire ?
    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    Salut,

    En général, on fait un bouton de validation. L'utilisateur sélectionne les infos de son choix avec divers composants et le clic sur un bouton de validation entraine l'utilisation de ces infos pour interagir avec la BDD.

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    422
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 422
    Par défaut
    je préfère utiliser ça en dernier recours , la philosophie du programme est de reduire au maximum l'interaction de l'utilisateur avec l'IHM.

  4. #4
    Membre émérite Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750
    Par défaut
    et prendre au lieu de ActionPerformed un KeyReleased, si on a frappé le touche ENTER tu lances la requête sinon rien ?

  5. #5
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    pour compléter fraco ... ou prendre un MouseListener avec double clique

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    422
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 422
    Par défaut
    en gors il faut que je gère 3 événement la touche entrée , le clic de la souris et la perte du focus du jcombobox .C'est bien ça ?

Discussions similaires

  1. [JComboBox]Problème d'Event ou de Thread
    Par Erouan dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 28/02/2010, 12h57
  2. [JComboBox] Problème de taille
    Par sozie9372 dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 14/03/2006, 11h49
  3. Problème avec event handler
    Par MASSAKA dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 15/11/2005, 09h31
  4. [JComboBox] Problème dans le PopMenu après ajout
    Par bidon dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 29/03/2005, 15h52
  5. [swing][JComboBox]Problème de taille
    Par n!co dans le forum Composants
    Réponses: 8
    Dernier message: 06/03/2004, 10h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo