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

Composants Java Discussion :

[débutant] 2 alternatives pour un même bouton


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 28
    Par défaut [débutant] 2 alternatives pour un même bouton
    Bonjour,

    Voilà: je récupère un ActionEvent via un ActionListener lorsque l'utilisateur clique sur un bouton. J'aimerais offrir une deuxième
    alternative lorsque l'utilisateur clique, par exemple, en maintenant
    enfoncé la touche Ctrl...
    Mais avec un ActionEvent je suis limité, je ne
    peux même pas savoir "isControlDown"...
    Comment puis-je faire ?
    Ou bien y-a-t-il une autre solution ? (le pb étant de proposer
    2 action pour un seul bouton....)

    Merci de votre aide.

  2. #2
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 12
    Par défaut
    ben faudrait que sur le bouton tu ajoutes aussi un KeyListener et que si il appuit sur le bouton ctrl tu mets un booleen global à true et dans ton mouselistener tu vérifies si ce booleen est à true pour faire ta deuxième méthode.

  3. #3
    Membre Expert Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Par défaut
    y a pas plus propre? Genre son propre listener qui hérite de KeyListener et qui implémente ActionListener ou ce genre de chose? Bon euh sinon ça marche très bien comme truc.

  4. #4
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 12
    Par défaut
    certes c'est plus propre mais en faisant des classes anonymes ca évite de se trimballer des références vers des objets graphiques de ton interface dans une classe autre que celle qui gère l'interface.

  5. #5
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 28
    Par défaut
    merci...mais le petit pb c'est que l'utilisateur n'a pas besoin de maintenir enfoncé la touche...et là ça pose quelques pb. Il suffit qu'il appuie sur la touche : hop le boolean passe à true et après si on clique ça marche..
    mon pb sur ce coup là c'est que ce n'est pas simultané.

  6. #6
    Membre Expert Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Par défaut
    J'ai rien compris...
    A l'événement keyPressed tu met le booléen à true, à KeyReleased tu le met à false et qd il clique tu testes la valeur du booleen.
    Ou alors j'ai rien compris à ton problème.

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

Discussions similaires

  1. 2 actions pour un même bouton
    Par alaninho dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 10/05/2012, 14h13
  2. executer submit et onclick (pour un même bouton) l'un après l'autre
    Par guig32 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 03/03/2011, 14h36
  3. Plusieurs actionlistener pour un même bouton
    Par ssirde dans le forum Débuter
    Réponses: 3
    Dernier message: 17/02/2011, 13h43
  4. Réponses: 3
    Dernier message: 28/04/2008, 10h19
  5. plusieurs actions pour un même bouton
    Par piotrr dans le forum Tkinter
    Réponses: 1
    Dernier message: 27/04/2007, 10h17

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