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 :

curseur de souris : change pas


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Points : 909
    Points
    909
    Par défaut curseur de souris : change pas
    Bonjour,

    Alors je commence a m'énervé *greugneugneu !*

    Je n'arrive pas a faire changer le curseur de ma souris alors qu'il fut un temps, quand mon code etait plus jeune et plus beau, où ca marchais ... Mais comme j'ai laisser trainer le problème bah je sait plus a quel moment le problème est apparu ...

    moncode (pour ce que ca peut aider ...):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    	public void mouseMoved(MouseEvent event) {
    			if (isMouseOnUpBorder(event)) 
    			{
    				System.out.println("tu changes souris !!!!!!!!!!!"+event.getSource());
    				_baparent.setCursor(new Cursor(Cursor.N_RESIZE_CURSOR));
    			}
    			else if (isMouseOnRightBorder(event))
    				_baparent.setCursor(new Cursor(Cursor.E_RESIZE_CURSOR));
    			else if (isMouseOnDownBorder(event))
    				_baparent.setCursor(new Cursor(Cursor.S_RESIZE_CURSOR));
    			else if (isMouseOnLeftBorder(event))
    				_baparent.setCursor(new Cursor(Cursor.W_RESIZE_CURSOR));
    			else 
    			{
    				System.out.println("tu changes souris !!!!!!!");
    				if (_baparent.getCursor().getType() != Cursor.DEFAULT_CURSOR)
    					_baparent.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
    			}
    		}
    _baparent est un panel contenant des panels qui contiennent cette classe (qui est un panel) ?

    Alors me serais je fourvayer et faire un setCurseur sur un panel externe ne ferais pas le setCursor sur les panel interne ?
    Y a t'il des chose qui font que ce genre de malheur (la souris qui change pas) arrive ?

    Merci de m'éclairer de vos lumières si vous en avez sur le sujet
    Informaticienne le jour, créatrice de bijoux la nuit (https://www.facebook.com/La-Fée-Chro...07539656306271) et maman à plein temps !

  2. #2
    Membre expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Points : 3 083
    Points
    3 083
    Par défaut
    Essaie ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JOptionPane.getFrameForComponent(this).setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
    Comment ça ? La réponse à ton problème n'est ni dans la faq, ni dans les tutos, ni dans sources ??? Etonnant...
    De la bonne manière de poser une question (et de répondre).
    Je ne fais pas de service par MP. Merci (...de lire les règles...).
    Ma page dvp.com

  3. #3
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Points : 909
    Points
    909
    Par défaut
    Citation Envoyé par natha
    Essaie ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JOptionPane.getFrameForComponent(this).setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));

    OH Yes !!! ca marche *se prosterne* .... bon je suis heureuse ... mais je trouve ca un peu tordue lol .... maintenant vais essayer de comprendre lol ....

    ET MERCI MERCI MERCI (oui j'en etais a ce point la !)
    Informaticienne le jour, créatrice de bijoux la nuit (https://www.facebook.com/La-Fée-Chro...07539656306271) et maman à plein temps !

  4. #4
    Membre expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Points : 3 083
    Points
    3 083
    Par défaut
    Mon code te permet de placer le curseur sur la frame parente de ton composant.
    Je suppose que pour toi ça ne marchait pas car ta hiérarchie de composants n'est pas correcte (ton _baparent n'est peut-être pas ce que tu crois).
    Comment ça ? La réponse à ton problème n'est ni dans la faq, ni dans les tutos, ni dans sources ??? Etonnant...
    De la bonne manière de poser une question (et de répondre).
    Je ne fais pas de service par MP. Merci (...de lire les règles...).
    Ma page dvp.com

  5. #5
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    Ce problème arrive également quand on utilise un glass pane.
    Romain Guy
    Android - Mon livre - Mon blog

  6. #6
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Points : 909
    Points
    909
    Par défaut
    Citation Envoyé par Gfx
    Ce problème arrive également quand on utilise un glass pane.
    ce qui est mon cas ^^ ... (je m'en doutais que c'était à cause du glassPane (j'ai plein de problème à cause de lui mais je peut pas m'en passer ....)
    Informaticienne le jour, créatrice de bijoux la nuit (https://www.facebook.com/La-Fée-Chro...07539656306271) et maman à plein temps !

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

Discussions similaires

  1. Aspect curseur qui change pas sur bouton ?
    Par delavega dans le forum Flash
    Réponses: 4
    Dernier message: 06/02/2007, 21h39
  2. [Decus] curseur de souris perso en PNG
    Par Fantole dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 10/11/2005, 14h09
  3. [MFC] Modifier curseur e souris dans CWnd
    Par DarkWiken dans le forum MFC
    Réponses: 4
    Dernier message: 17/03/2005, 11h04
  4. Frames : adresse ne change pas
    Par polo-j dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 14/02/2005, 16h56
  5. fullscreen et curseur de souris!
    Par bakonu dans le forum OpenGL
    Réponses: 4
    Dernier message: 12/05/2004, 10h07

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