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

Interfaces Graphiques en Java Discussion :

Détecter la fin de l'évenement MouseWheel


Sujet :

Interfaces Graphiques en 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
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 76
    Par défaut Détecter la fin de l'évenement MouseWheel
    Bonjour,

    Je suis entrain de concevoir une grille hexagonal pour un jeu. J'ai rajouter un ScrollPane pour permettre de naviguer sur la grille si elle est plus grande que ma Frame.

    J'ai voulu utiliser l'événement MouseWheel pour détecter le mouvement de la molette de la souris. Le problème est que je n'arrive pas à trouver une méthode pour détecter la fin de l'événement.

    J'utilise aussi un evn MouseMouved comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    			public void mouseMoved(MouseEvent arg0) {
     
    				p=jp2.pol;
     
     
    				if(!p.contains(arg0.getPoint()) && 	HexagonalGridWindow.this.Clicked ==false ){	
    					jp2.repaint();
     
    				}
     
    			}
    Si vous remarquez vient je fait un repaint(). du coup à chaque fois j'utilise le scroll, vu que je fais un repaint tout le temps, le scroll rame à mort. J'ai volu bloquer le mousemoved quand je scroll, avec un boolean par exemple mais il faudrait que je trouve un moyen pour détecter la fin de scroll à fin de remettre mon boolean à false et reprendre l'evenement mousemoved.


    Voila merci j'espère que vous auriez des idées

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Août 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 76
    Par défaut
    personne n'a une idée?

  3. #3
    Membre émérite
    Avatar de bpy1401
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2003
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2003
    Messages : 511
    Par défaut
    Bonjour virus321

    J'ai jamais fait ca, mais as tu regardé ici

    et aussi ici
    Page sur Developpez : http://pbriand.developpez.com

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/12/2005, 21h21
  2. [BufferedInputStream] Détecter la fin du stream
    Par pmartin8 dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 02/06/2005, 15h57
  3. [Servlet] Comment détecter la fin d'une session HTTP
    Par cocula dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 18/04/2005, 17h27
  4. [Réseau] détecter la fin de lecture dans un flux entrant
    Par al85 dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 30/03/2005, 21h06
  5. [TMediaPlayer] Détecter la fin de lecture
    Par ysr1 dans le forum C++Builder
    Réponses: 1
    Dernier message: 30/09/2004, 18h03

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