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

avec Java Discussion :

Valider par la touche entrée


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 140
    Par défaut Valider par la touche entrée
    Bonjour, je voudrais savoir comment valider une saisie (ce qui va remplacer un bouton) en appuyant sur la touche entrée du clavier ?

    Merci d'avance.

  2. #2
    Membre chevronné Avatar de Mobius
    Profil pro
    none
    Inscrit en
    Avril 2005
    Messages
    463
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : none

    Informations forums :
    Inscription : Avril 2005
    Messages : 463
    Par défaut
    Dans quel contexte ?

    une saisie a la console ? (non, c'est déjà comme ca que ca marche)
    dans une appli web ? (non, normalement un formulaire web à déjà ce fonctionnement)
    une appli swing ou SWT ? dans ce cas il vaut mieux poser la question dans la bonne rubrique. A mon avis, si tel es ton problème, tu dois créer un listener que tu associra a ton champs. Ce listener doit "écouter" ce qui est saisie et valider le formulaire (ce qui est fait par ton bouton) lorsqu'il s'agit de la touche "Entrée".

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

    Informations forums :
    Inscription : Février 2008
    Messages : 1 050
    Par défaut
    bonjour,

    Il est vrai que la question manque de précision. Néanmoins il est probable que ce que tu cherche réside dans les AbstractAction.

    Tu définis une classe MonAction qui hérite de AbstractAction, qui possède un actionPerformed, dedans tu met le code qui gère ce que tu entends par "validation".

    Ensuite tu associe cette action a ton composant TextField.

    par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    monComposant.getInputMap(JComponent.WHEN_FOCUSED).put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "MonAction");
    monComposant.getActionMap().put("MonAction", new MonAction());
    actionPerformed de ton AbstractAction sera alors appelé lorsque l'on appuiera sur ENTER.

    Voila.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 140
    Par défaut
    en faite, je veux ne pas être obliger de cliquer sur un bouton OK, je veux aussi pouvoir appuyer sur la touche entrée de mon clavier

  5. #5
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    tu n'as pas lu le message juste au dessus du tiens ??

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

    Informations forums :
    Inscription : Février 2008
    Messages : 1 050
    Par défaut
    en faite, je veux ne pas être obliger de cliquer sur un bouton OK, je veux aussi pouvoir appuyer sur la touche entrée de mon clavier
    jojodu31 a raison, il me semble que l'indication que je t'ai donné correspond a ce que tu cherche, a moins que je t'ai mal compris.

    Cette méthode n'empêche pas l'utilisateur de cliquer sur OK, mais il ajoute un nouveau moyen de valider en Appuyant sur ENTER. Je crois que c'est cela que tu veux !

Discussions similaires

  1. Clavier inactif après validation UserForm par la touche entrée
    Par melouille56 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/08/2010, 10h45
  2. Pas de validation du form par la touche Entrée : sous IE uniquement
    Par Rose95 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 08/12/2009, 11h16
  3. Valider par la touche "Entrée"
    Par sango85 dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 30/04/2008, 11h28
  4. [formulaire] Modifier l'action engendrée par la touche [Entrée]
    Par FrankOVD dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 12/05/2006, 16h58
  5. valider le contenu d'un textbox par la touche entrée
    Par camilla dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 07/10/2005, 15h02

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