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

AWT/Swing Java Discussion :

Evènement basé sur la souris + clavier


Sujet :

AWT/Swing Java

Vue hybride

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 78
    Par défaut Evènement basé sur la souris + clavier
    Bonjour,
    Je cherche comment ajouter un évènement à un composant swing qui serait généré lors de l'appui sur une touche (ctrl) en même temps que de l'appui sur le bouton gauche de la souris. Je sais comment faire l'un (key listener) ou l'autre (mouse listener) mais je ne vois pas comment mixer les deux en même temps. Merci d'avance pour vos conseils

  2. #2
    Membre émérite Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750
    Par défaut
    Salut !

    J'ai noté ça un jour sur le forum (merci forum)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {       
            if (evt.isCtrlDown()) {
                JOptionPane.showMessageDialog(null, " Ctrl ");
            }        
        }
    ...à tester.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 78
    Par défaut
    super ça marche nickel :-)

    voici mon code final :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    MouseAdapter adapter = new MouseAdapter() {
    	@Override
    	public void mousePressed(MouseEvent e) {
    		if (e.getButton()==MouseEvent.BUTTON1 && e.isControlDown())  {
    			... // mon code
    		}
    	}
    };

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

Discussions similaires

  1. Evènements souris clavier
    Par kenzo75 dans le forum Interfaces Graphiques en Java
    Réponses: 11
    Dernier message: 08/03/2013, 00h47
  2. Réponses: 2
    Dernier message: 04/10/2011, 19h08
  3. Evènement sur molette souris enfoncée
    Par Furior dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 01/09/2011, 21h35
  4. Réponses: 1
    Dernier message: 30/05/2005, 17h02
  5. [forms] Bloc basé sur une clause from
    Par plaineR dans le forum Forms
    Réponses: 11
    Dernier message: 16/12/2004, 12h02

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