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

Android Discussion :

Programme Java écoute clavier


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 26
    Par défaut Programme Java écoute clavier
    Bonjour à tous!
    Je suis plus ou moins débutant en Java. Je suis chargé de réaliser un programme, et j'ai un petit peu besoin d'aide et de conseils...

    Globalement, je dois faire une application qui, une fois qu'elle est lancée, doit réagir en fonction des touches pressées au clavier. Par exemple, je lance le programme, et si j'appuie sur la touche "a" (ou autre), telle action doit être déclenchée.

    Je ne sais pas trop comment commencer et avancer (structure générale, outils à utiliser...). Si quelqu'un avait quelques infos/conseils, ce serait top!

    J'ai fait assez court, mais si vous voulez plus d'infos, n'hésitez pas!

    Merci d'avance!

  2. #2
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Ceci correspond au mécanisme des listener Java :
    http://jmdoudoux.developpez.com/cour...vent.php#event

    Ces listeners "écoutent" les actions possibles par l'utilisateur (touche de clavier, mouvement de souris) et y répondent par la levé d'une action (que tu as à implémenter).
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 26
    Par défaut
    ok merci je vais potasser ça...
    Est-ce que le fonctionnement est le même sous Androïd? Je vais connecter un clavier à une tablette, et le programme tournera sous Android...

  4. #4
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Non, ça c'est spécifique à swing, sous android ça doit être similaire mais avec d'autres classes/méthodes


  5. #5
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    J'avais essayé vite-fait le dev Android avec deux/trois boutons et le fonctionnement pour les boutons est très similaire au niveau des Listener, etc ... Parcontre j'ai pas essayé au niveau des touches de clavier.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 26
    Par défaut
    ok
    moi je ne cherche pas du tout à utiliser les boutons, j'ai uniquement besoin des touches du clavier.
    Mais je n'arrive pas à mettre en place les listeners...
    Pourtant je pense avoir la bonne syntaxe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    OnKeyListener  Listener = new OnKeyListener() {
     
            	public boolean onKey(View v, int keyCode, KeyEvent event) {
     
     
            		if(keyCode == KeyEvent.KEYCODE_ENTER) {
            			System.out.println("L'utilisateur a appuyé sur entrée");
            		}
     
            		return false;
    Je ne sais pas pourquoi cela ne marche pas.....
    Quelqu'un peut-il m'aider?

    merci!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Avis] Les meilleurs programmes Java ?
    Par christopheJ dans le forum ImageJ
    Réponses: 69
    Dernier message: 07/10/2008, 01h12
  2. Réponses: 4
    Dernier message: 24/04/2007, 18h05
  3. [Apis]parser les arguments d'un programme Java
    Par sacofan dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 06/08/2005, 14h32
  4. [votre avis m'interesse] Interface avec un programme Java
    Par LineLe dans le forum Interfaces Graphiques en Java
    Réponses: 29
    Dernier message: 11/12/2004, 11h39
  5. Lancement d'un programme java depuis un script php
    Par gexti dans le forum Développement Web en Java
    Réponses: 8
    Dernier message: 07/05/2004, 17h40

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