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 :

Généraliser un clic souris


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Août 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Eure (Haute Normandie)

    Informations forums :
    Inscription : Août 2010
    Messages : 19
    Par défaut Généraliser un clic souris
    Bonjour à tous,

    Cela fait plus de trois heures que je cherche un truc sur internet, d'ailleurs je ne suis même pas sure que l'intitulé de ma nouvelle discussion soit bon, mais je vais expliquer mon problème.

    Actuellement, j'ai un programme qui fait que quand je clique sur un bouton (dans une classe que j'ai appelé View et qui contient ma frame et mes panels), je passe en mode sélection, et sur une carte (définie dans une autre classe que j'ai appelé MapPanel), issue de la nasa worldwind, je peux alors dessiner une zone en restant appuyé sur mon bouton de souris, cette zone étant un polygone.

    Jusque là, aucun problème. Sauf que je dois le passer sur du tactile ... Ma table dispose de trois "fonctions principales" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    public void touchDown(int i, DtlibInputTframe dit) {
        }
     
        public void touchDuring(int i, DtlibInputTframe dit) {
        }
     
        public void touchReleased(int i, DtlibInputTframe dit) {
        }
    Bon, j'en viens à mon problème. Je ne veux pas redéfinir toutes mes fonctions de clic ...

    Normalement, quand je cliquais sur mon bouton de dessin, dès que je cliquais ensuite sur la carte, il me faisait mes polylines. Là, il ne me fait plus rien.

    J'ai entendu parler d'une fonction (je crois) du genre fireMouseClickEvent ...

    Je ne sais pas si vous connaissez, ou si vous avez une solution à mon problème, mais j'avoue que là, j'aurais bien besoin d'aide s'il vous plait.

    Merci d'avance de vos réponses,
    Stéphanie

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Pour un Button, c'est la méthode "doClick()".
    Par contre, pour la souris, il n'y a pas de méthode similaire puisqu'il faut d'autres info : les coordonnées de la souris (et il ne faut pas utiliser la classe java.awt.Robot en dehors de tests).
    Tu pourrais déplacer ton code dans des méthodes à part. Elles seraient appelées par le mouseListener et/ou par les méthodes de ta tablette.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Août 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Eure (Haute Normandie)

    Informations forums :
    Inscription : Août 2010
    Messages : 19
    Par défaut
    Bonjour,

    Merci pour ta réponse, mais justement, ce que je veux, c'est ne pas déplacer mon code, car ma classe MapPanel risque de devenir un .jar d'ici peu ...

  4. #4
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Désolé, mais je ne comprend pas ton problème.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

Discussions similaires

  1. [HTML][calques][clic souris]
    Par tyrann dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 24/02/2006, 14h21
  2. simuler clic souris robot
    Par zarbouine dans le forum Langage
    Réponses: 2
    Dernier message: 01/02/2006, 07h49
  3. [FLASH 8] Retrouver les clip sous un clic souris
    Par wwave dans le forum Flash
    Réponses: 4
    Dernier message: 17/11/2005, 13h52
  4. Emulation de clic souris / touche clavier
    Par Gogoye dans le forum Windows
    Réponses: 3
    Dernier message: 08/09/2005, 14h51
  5. coordonnées d'un clic souris sur une image
    Par marcuswgs84 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/01/2005, 19h08

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