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 :

Souris (curseur visible repositionner)


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre éclairé Avatar de Belegkarnil
    Inscrit en
    Juin 2005
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2005
    Messages : 289
    Par défaut Souris (curseur visible repositionner)
    Bonjour, je voudrais essayer de faire un jeu de tir. J'ai besoin que mon curseur reste fixe au centre de la fenetre. Comment faire puisque on tourne grâce à la souris. J'ai pensé rendre la souris invisible, mettre une image au centre(le viseur). Et après chaque déplacement de la souris, la remettre au centre de la fenetre.
    Mais comment faire :
    -Rendre la souris invisible.
    -Repositionner la souris.

    Merci de votre aide?

  2. #2
    Membre expérimenté Avatar de Lethal
    Profil pro
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2006
    Messages : 194
    Par défaut
    Pour rendre le curseur de souris invisible, il suffit de créer un curseur personalisé avec une image représentant un pixel transparent.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
            URL url = getClass().getResource("/test/invisible.png");
            try 
            {
                BufferedImage buffer  = javax.imageio.ImageIO.read(url);
                Cursor curs = getToolkit().createCustomCursor(buffer,new Point(1,1),"invisible");
                setCursor(curs);
            } 
            catch (IOException ex) {
                ex.printStackTrace();
            }
    Pour "seter" la position du curseur de la souris regarde du côté de la class Robot

  3. #3
    Membre expérimenté Avatar de Lethal
    Profil pro
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2006
    Messages : 194
    Par défaut
    Pour "seter" la position du curseur de la souris regarde du côté de la class Robot

  4. #4
    Membre éclairé Avatar de Belegkarnil
    Inscrit en
    Juin 2005
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2005
    Messages : 289
    Par défaut
    Ok, mais je ne vois pas quelque chose du genre setLock(true);
    Merci pour le curseur invisible, ca marche bien

  5. #5
    Membre expérimenté Avatar de Lethal
    Profil pro
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2006
    Messages : 194
    Par défaut
    Ca ne va pas si tu mes un MouseListener, dans la méthode tu regarde si la souris à été bougée à gauche ou a droite puis tu replace la souris au centre avec ton objet Robot

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Robot robot = new Robot();

  6. #6
    Membre éclairé Avatar de Belegkarnil
    Inscrit en
    Juin 2005
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2005
    Messages : 289
    Par défaut
    A ok merci, je n'avais pas fait attention au methode, je croiyais que c'était les même que les écouteur de souris. MouseMotionListener
    MERCI BEAUCOUP ^^

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 27/04/2014, 22h56
  2. Souris toujours visible
    Par joyolo dans le forum Powerpoint
    Réponses: 0
    Dernier message: 13/02/2013, 22h51
  3. [D7][WIN32] Curseur visible ou invisible
    Par Herk77 dans le forum Delphi
    Réponses: 11
    Dernier message: 08/09/2006, 10h33
  4. [TP][FAQ]Curseur de la souris
    Par nounetmasque dans le forum Turbo Pascal
    Réponses: 5
    Dernier message: 29/06/2003, 23h22
  5. Comment masquer le curseur de la souris ?
    Par benj63 dans le forum C++Builder
    Réponses: 4
    Dernier message: 26/06/2002, 18h54

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