Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2011-03-24 10:05:56 Recherche de code pour inverser les mouvements de la souris

Sophie.v
nouveau membre
Date d'inscription: 2011-03-24
Messages: 4

Recherche de code pour inverser les mouvements de la souris



Bonjours, pour un projet j aimerais pourvoir inverser les mouvement de la souris. Que l'axe des x et de y réagissent à l inverse. Si on bouge la souris vers la droite, le pointeur ira vers la gauche et si on la bouge vers le haut qu elle aille vers le bas. Quelqu'un pourrais m' aider?

Hors ligne

 

#2 2011-03-24 10:26:40 Re : Recherche de code pour inverser les mouvements de la souris

matheynen
membre
Date d'inscription: 2008-06-09
Messages: 226

Re: Recherche de code pour inverser les mouvements de la souris



Voilà la réponse avec un cercle, c'est pas très difficile :

ellipse(width-mouseX, height-mouseY, 10, 10);

@+


Ce que vous avez fait au plus petit de mes frères, c'est à moi que vous l'avez fait.

Hors ligne

 

#3 2011-03-24 11:33:50 Re : Recherche de code pour inverser les mouvements de la souris

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Recherche de code pour inverser les mouvements de la souris



Bonjour et bienvenue,

Si tu veux modifier la position du pointeur de souris, il faut se tourner vers la classe Robot qui sert à manipuler automatiquement souris et clavier (cf. cette discussion ). Un exemple tiré de ce lien :

import java.awt.Robot;
import java.awt.AWTException;
import java.awt.event.InputEvent; 


int xx = 10, yy = 10;
Robot robby;

void setup()
{
  size(500, 500);
  try
  {
    robby = new Robot();
  }
  catch (AWTException e)
  {
    println("Robot class not supported by your system!");
    exit();
  }
}

void draw()
{
  xx = (xx + 2) % width;
  yy = (yy + 2) % height;
  
  // Might need to confine to sketch's window...
  robby.mouseMove(xx, yy);
}

Hors ligne

 

#4 2011-03-24 11:43:27 Re : Recherche de code pour inverser les mouvements de la souris

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Recherche de code pour inverser les mouvements de la souris



Et il y a un moyen, plus low-tech et beaucoup plus rapide qui consiste à retourner l'écran. Ce n'est pas vraiment subtil mais ça marche.... Sur mon ordi, ça se fait dans les réglages de la carte graphique!

Hors ligne

 

#5 2011-03-24 14:12:16 Re : Recherche de code pour inverser les mouvements de la souris

Sophie.v
nouveau membre
Date d'inscription: 2011-03-24
Messages: 4

Re: Recherche de code pour inverser les mouvements de la souris



Merci mais quand j'utilise le code de la classe Robot il m'est impossible de diriger mon pointeur avec la souris. Je souhaite garder la souris comme outil mais inverser les directions de son pointeur, sans utiliser d'autre objets ou techniques.

Hors ligne

 

#6 2011-03-24 14:30:02 Re : Recherche de code pour inverser les mouvements de la souris

22_
membre
Lieu: paris
Date d'inscription: 2010-04-08
Messages: 189

Re: Recherche de code pour inverser les mouvements de la souris



ça n'est pas possible de manière aussi directe.

ce que tu peux faire c'est rendre ta souris invisible sur ton sketch et matérialiser ta souris inversée à l'aide d'une image similaire à celle d'un curseur.

noCursor(); dans le set pour enlever la souris

puis ensuite, il faut que tu fabrique récupères une image de curseur sur le net
genre : http://www.sacramentobuildingcontractor … _24x24.png

puis que tu la manipules comme tel

Dernière modification par 22_ (2011-03-24 14:30:42)

Hors ligne

 

#7 2011-03-24 15:04:28 Re : Recherche de code pour inverser les mouvements de la souris

Sophie.v
nouveau membre
Date d'inscription: 2011-03-24
Messages: 4

Re: Recherche de code pour inverser les mouvements de la souris



En insérant les valeur pour la hauteur et la largeur l’obtient un null pointer exception.

Hors ligne

 

#8 2011-03-24 15:51:43 Re : Recherche de code pour inverser les mouvements de la souris

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Recherche de code pour inverser les mouvements de la souris



Sophie.v a écrit:

En insérant les valeur pour la hauteur et la largeur l’obtient un null pointer exception.

Remplace void set() par void setup(), ça marchera beaucoup mieux smile

Hors ligne

 

#9 2011-03-24 16:22:38 Re : Recherche de code pour inverser les mouvements de la souris

Sophie.v
nouveau membre
Date d'inscription: 2011-03-24
Messages: 4

Re: Recherche de code pour inverser les mouvements de la souris



Merci, ça fonctionne à merveille!

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2025