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

JavaFX Discussion :

Bien gérer ses raccourcis clavier en JavaFX


Sujet :

JavaFX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 187
    Par défaut Bien gérer ses raccourcis clavier en JavaFX
    Bonjour,

    Je souhaiterai, dans mon application, gérer les raccourcis clavier de la façon la plus optimale possible. Par exemple, si j'ai dans un contrôleur une action permettant de fermer la fenêtre courante, et que je l'utilise à plusieurs endroit :

    Dans la fenêtre principale via le menu fichier / quitter (en affichant "Ctrl + W" dans le menu)
    Dans une fenêtre autre via un bouton "Fermer" (en affichant "Ctrl + W" en tooltip)

    Certaines actions sont également accessible via un bouton dans l'interface, et via le menu (par exemple l'action "Rechercher"). Il faut donc que ces deux éléments graphiques puissent afficher le raccourci clavier "Ctrl + F"

    Est ce possible d'ajouter un raccourci clavier non pas à un élément graphique, mais à une action ?

    Mon idée serait de pouvoir, à terme, proposer à l'utilisateur de modifier les raccourcis clavier des actions, et donc ça devrait impacter :
    - Le raccourcis de tous les éléments graphiques (menus, boutons...) accédant à cette action
    - L'affichage (menu, tooltip, ...) de tous ces éléments graphiques pour afficher ce nouveau raccourci clavier à la place de l'ancien.

    Y a t'il une mécanique permettant de faire ça en javafx? ou est ce qu'il faut gérer tout ça manuellement?

    Merci pour vos éclaircissements !

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 901
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 901
    Billets dans le blog
    54
    Par défaut
    Pas que je sache. Je ne me souviens pas avoir pu trouver d’équivalent au couple l'ActionMap / InputMap qu'on peut déclarer en Swing.

    De plus, comme le concept d'action n'a pas été introduit avec les dialogues dans la 8u40 (aussi étonnant que cela puisse paraitre, il y a eut beaucoup mais alors beaucoup d’oppositions à cela lors des discussions préliminaires sur le Jira de JavaFX), il n'existe pas de moyen qui permettrait de définir de manière centralise des menus, boutons de barre d'outils, de dialogue, etc. et c'est bien c***

    L'API ButtonType qui a été créée pour les dialogues n'est en fait pas super configurable ni pratique à utiliser et surtout n'est pas utilisable en dehors des boites de dialogue.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

Discussions similaires

  1. Créer ses propres raccourcis clavier dans FireFox
    Par ToTo13 dans le forum Firefox
    Réponses: 2
    Dernier message: 06/12/2007, 16h57
  2. [JTable] Raccourci clavier sur une Table
    Par sylvain_2020 dans le forum Composants
    Réponses: 5
    Dernier message: 05/07/2007, 09h01
  3. [Debutant(e)] Liste raccourcis clavier
    Par lfournial dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 11/05/2004, 14h51
  4. [BPW]Raccourcis clavier dans une fenêtre enfant
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 2
    Dernier message: 18/02/2004, 20h07
  5. [] Raccourci clavier pour bouton d'une barre d'outil
    Par Sébastien dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 24/03/2003, 17h02

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