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 :

Raccourci clavier ALT+F suivi de O


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2010
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2010
    Messages : 34
    Points : 21
    Points
    21
    Par défaut Raccourci clavier ALT+F suivi de O
    Bonjour tlm.

    Je suis en train de creer des raccourci clavier pour mon menu mais je n'arrive pas a creer un raccourci avec trois touches: ALT+F suivie de O.

    J'arrive tres bien a faire un raccourci avec deux touches
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    item1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, InputEvent.CTRL_MASK));
    mais je me prend la tete avec trois.

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Ce n'est pas une mais deux raccourcis d'affilée. Il te faudra détecter alt-f, alt-o et avoir un flag global quelque part qui dit "le dernier pressé était alt-f" pour que dans le listener de alt-o tu puisse faire le travail.

    Il te faudra pour ça un keylistener global à ta fenetre car les MenuItem ne sont pas prévus pour ça.

    Bref faut tout faire à la main

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2011
    Messages : 214
    Points : 338
    Points
    338
    Par défaut
    Bonjour,

    Si j'ai bien compris tu as un menu que tu veux ouvrir avec 'alt+F' et dans ce menu un item que tu veux lancer en appuyant sur 'O' une fois le menu ouvert.

    Si c'est bien ça donc, il faut que tu utilises la propriété "mnemonic" comme celà:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    JMenuBar bar = new JMenuBar();
    JMenu menu = new JMenu("Fichier");
    menu.setMnemonic((char)'F');
    bar.add(menu);
    menu.add(new JMenuItem(new AbstractAction("Ouvrir") {
    	{
    		putValue(MNEMONIC_KEY, (int)'O');
    	}
    	public void actionPerformed(ActionEvent e) {
    		JOptionPane.showMessageDialog(null, "ok");
    	}
    }));

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

Discussions similaires

  1. Afficher automtiquement les raccourcis clavier sans avoir recours à la touche ALT
    Par Olivier Regnier dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 21/07/2012, 02h18
  2. Ajout de menu avec raccourci clavier Alt+lettre
    Par jpclabaux dans le forum Général VBA
    Réponses: 2
    Dernier message: 21/06/2011, 17h13
  3. Raccourci clavier Windows ALT+TAB
    Par namto dans le forum Windows XP
    Réponses: 1
    Dernier message: 11/06/2010, 09h10
  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