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

Langage Java Discussion :

Balader le focus entre les champs avec la touche Enter


Sujet :

Langage Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2005
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Points : 35
    Points
    35
    Par défaut Balader le focus entre les champs avec la touche Enter
    Bonjour a tous

    Jessaye de faire balader le focus entre les champs de mon formulaire en appuyant uniquement sur la touche Entrer.sa marche, mais
    Le probleme c'est que sa marche aussi avec toutes les autres touches du clavier.
    Voici extrait de mon code ci dessous

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    int entre = evt.getKeyCode();
            if(entre == evt.VK_ENTER){
                 comboCat1.removeAllItems();
                 if (listeRub.getSelectedIndex()>=0)
                 {
                     String name = listeRub.getSelectedValue().toString(); 
                     Vector v = new
     CategorieDetailBD(con).listerCritere(name);
                     Vector result= (Vector)v.elementAt(1);
                     for( int i=0;i<result.size() ;i++) 
                     {
                         String[] line =(String[])result.elementAt(i);
                         comboCat1.addItem(line[0]);
                     }
                 }
            }
            listeRub.transferFocus();
    J'ai l'impressoin que je n'ai pas la bonne constante pour le bouton Entrer du clavier

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Points : 1 419
    Points
    1 419
    Par défaut
    Si, mais ton listrub.transferFocus() se trouve à l'extérieur de la partie dédiée à VK_ENTER. Intervertis la ligne "}" et "listrub.transferFocus()", ça devrait marcher, non ?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2005
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Points : 35
    Points
    35
    Par défaut
    j'ai changer, sa ne donne toujours pas.

    quand la condition dans le if est
    if(entre == evt.VK_ENTER)
    rien ne marche et lorsque je change meme la condition qui est dans le iF a
    if(entre != evt.VK_ENTER)
    , meme la touche Enter fonctionne. C'est comme si la condition n'est jamais verifier.

    Je suis depasser, pardon venez moi en aide

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/03/2014, 14h40
  2. [WD18] Basculer entre les Champs de saisie avec la touche entrée
    Par charifclub dans le forum WinDev
    Réponses: 5
    Dernier message: 07/10/2013, 15h32
  3. basculer entre les champs de texte avec les flèches du clavier
    Par limy9 dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 24/01/2011, 15h49
  4. Syntaxe SELECT avec tabulation entre les champs
    Par obitskater dans le forum Développement
    Réponses: 4
    Dernier message: 11/08/2009, 16h50
  5. Focus sur les boutons avec plusieurs formulaire
    Par davids21 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 19/04/2005, 15h48

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