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

AWT/Swing Java Discussion :

Blocage du curseur de la souris.


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 30
    Par défaut Blocage du curseur de la souris.
    Bonjour,

    Dans les applications, sur les interfaces utilisateurs, il m'est demandé de pouvoir bloquer le curseur de la souris, soit dans un JtextField, lorqu'il est en édition, tant qu'une valeur n'est pas rentrée, le curseur de la souris ne doit pas sortir du text field, mais aussi sur les JComboBox, je dois pourvoir sélectionner dans la liste avec le curseur mais tant qu'il n'y a pas eu de séléction, le curseur ne doit pas pouvoir sortir de la combo.
    C'est assez difficile de trouver des infos.
    Si vous avez une idée.

    Merci.

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    aller hop: MouseListener pour savoir si l'on a cliqué dans un champ, MouseMotionListener pour savior si la souris à bougé, et la méthode mouseMove de la class Robot.

    Cf la javadoc pour comprendre tout ça

  3. #3
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 30
    Par défaut
    Merci sinok, c'est implémenté, le curseur ne sort pas du text field.
    Les demandes se rajoutent une autre petite question, y'a t il un moyen de rendre invisible le curseur (sans passer par une image transparente pour après setter le Cursor ) ?
    merci.

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Tu peux toujours créer directement ton image en java:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     Image image = Toolkit.getDefaultToolkit().createImage(new MemoryImageSource(16, 16, new int[16 * 16], 0, 16));
    Cursor transparentCursor = Toolkit.getDefaultToolkit().createCustomCursor(image, new Point(0, 0), "transparentCursor");
    frame.setCursor(transparentCursor);

Discussions similaires

  1. [CSS] Curseur de la souris
    Par Furius dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 19/11/2005, 10h53
  2. Curseur de la souris
    Par dynobremo dans le forum Composants VCL
    Réponses: 2
    Dernier message: 27/09/2004, 14h26
  3. reposition du curseur de la souris!
    Par bakonu dans le forum Windows
    Réponses: 2
    Dernier message: 09/06/2004, 18h17
  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