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

SWT/JFace Java Discussion :

event.x,y différents avec SWT.MouseDown et SWT.MenuDetect


Sujet :

SWT/JFace Java

Vue hybride

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

    Informations forums :
    Inscription : Août 2007
    Messages : 136
    Par défaut event.x,y différents avec SWT.MouseDown et SWT.MenuDetect
    Bonjour,

    je souhaite gérer les events de la souris pour déclencher différentes actions comme le changement d'image ou l'affichage d'un menu en fonction de la position du pointeur de la souris.
    Je me trouve confronté avec le problème suivant, c'est que les coordonnées renvoyées par le MouseDown que j'utilise pour faire ma sélection ne me permettent pas de positionner correctement les popup menus dès que j'ai plusieurs composites imbriqués.
    Je n'arrive pas à trouver comment calculer correctement la position du pointeur par rapport au display afin que le
    menu.setLocation(event.x, event.y);
    affiche ce dernier au bon endroit, alors que si j'utilise l'event MenuDetect je n'a pas ce problème.
    Si quelqu'un peux m'indiquer comment passer convertir les coordonnées ce serait super :-)

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 136
    Par défaut
    Bon, en fait j'ai trouvé s'était finalement simple il suffit d'utiliser:
    Point pt = event.display.getCursorLocation();
    pour récupérer les coordonnées utilisables pour afficher le menu sous le pointeur.

    @++

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

Discussions similaires

  1. [SWT]comptabilité entre SWT et Swing : avec eclipse
    Par lawale125 dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 12/01/2007, 10h58
  2. créer des handle de nom différents avec la même procédure
    Par yannickrohel dans le forum Windows
    Réponses: 4
    Dernier message: 11/02/2006, 13h59
  3. Remplir 3 champs textes différents avec une liste déroulante
    Par azorol dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/12/2005, 00h04
  4. [W3C] Résultats différents avec IE ou FF
    Par Linoa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 17/11/2005, 13h45
  5. Récupérer 10 nb différents avec un calcul aléatoire
    Par BXDSPORT dans le forum Langage
    Réponses: 3
    Dernier message: 04/08/2002, 02h35

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