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

Interfaces Graphiques en Java Discussion :

Clavier visuel personnalisé..


Sujet :

Interfaces Graphiques en Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Août 2009
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 52
    Points : 29
    Points
    29
    Par défaut Clavier visuel personnalisé..
    Bonjour je développe une application en java pour des bornes tactiles. Je souhaite qu'à chaque fois que l'on clique sur un champs texte dans l'application, un clavier tactile apparaisse en bas de ma fenêtre pour que l'on puisse remplir le champ puis qu'il disparaisse ensuite.
    Ce clavier tactile ne devra comporter que certaines des touches du clavier normal (toutes les lettres et chiffres, la touche espace, la touche Maj et quelques touches personnalisées.. afin que l'utilisateur ne puisse pas faire de conneries..). D'autre part son design doit être entièrement personnalisable.

    Je suis complétement dans le brouillard et ne sais pas du tout comment réaliser ce type de module, certains d'entre vous ont-ils des informations à ce sujet?

    Merci pour vos réponses.

    Eric

  2. #2
    Membre éclairé
    Homme Profil pro
    NoOb
    Inscrit en
    Mai 2007
    Messages
    554
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : NoOb

    Informations forums :
    Inscription : Mai 2007
    Messages : 554
    Points : 852
    Points
    852
    Par défaut
    Salut,

    Pourquoi ne pas dessiner les touches en 2D, puis écouter la sourie pour savoir sur quel touche (dans quel forme géométrique représentant un touche) l'utilisateur a clické.

    Ou plus simple, un bouton pour chaque touche ...

  3. #3
    Nouveau membre du Club
    Inscrit en
    Août 2009
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 52
    Points : 29
    Points
    29
    Par défaut Comment le réaliser?
    Merci Génoce, effectivement ça me paraît faisable comme tu le décris.
    Il faut donc que sur l'action FocusGained() des textFields je fasse apparaitre un JPanel contenant mon clavier en bas de page (donc que setVisivle(true)) et que sur FocusLost on ait setVisivle(false) c'est cela?
    Mais si je clique sur un bouton du clavier apparu le cela va activer l'effet du FocusLost() et mon clavier va disparaitre non? Comment faire pour qu'il disparaisse seulement quand on a fini de taper ce que l'on souhaite écrire?

  4. #4
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Points : 7 163
    Points
    7 163
    Par défaut
    Tu pourrais dessiner le clavier sur le GlassPane de ta JFrame : le tuto sun.
    Pour faire disparaitre le clavier, j'imagine que l'utilisateur devra cliquer sur un bouton du genre "valider" ? Donc pas de soucis de focus.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Août 2009
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 52
    Points : 29
    Points
    29
    Par défaut
    Merci à toi pour ta réponse, je ne connais pas encore l'utilisation du Glass Pane mais je vais y jeter un oeil.
    Je souhaite en fait que le clavier apparaisse quand l'utilisateur clique sur un champ texte pour lui donner la possibilité de taper du texte, mais que si l'utilisateur clique ensuite autre part sur la fenêtre en ayant tapé ou pas du texte le clavier disparaisse, sans qu'il ait à appuyer sur un bouton valider.

    Or pour l'instant mon clavier contenu dans un JPanel apparait bien lorsque l'on clique sur un champ texte mais des que l'on souhaite cliquer sur un bouton lettre de ce clavier forcement j'ai le LostFocus du champs de texte qui me fait perdre mon clavier...

Discussions similaires

  1. Clavier visuel + retour à la ligne sous ie
    Par keul85 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 12/07/2007, 12h32
  2. Comment faire un clavier visuel?
    Par Ludo_360 dans le forum Delphi
    Réponses: 12
    Dernier message: 02/05/2007, 15h03
  3. Comment afficher le clavier visuel ?
    Par crossrobotik dans le forum MFC
    Réponses: 1
    Dernier message: 30/01/2007, 14h38
  4. Réponses: 2
    Dernier message: 10/07/2006, 18h19
  5. Clavier visuel pour linux ?
    Par Madmac dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 08/06/2005, 18h51

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