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 :

Image du curseur


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 115
    Par défaut Image du curseur
    bonjour

    j'aimerais savoir quelle méthode et quelle classe il faut utiliser pour obtenir l'image du pointeur actuellement utilisée ?

    merci d'avance

  2. #2
    Membre éprouvé
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par défaut
    Il faut utiliser la classe Cursor et un objet Component ( donc a peut près tous les objets graphiques (boutton, textarea...)).
    Tu fais ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Cursor temp = tonComponent.getCursor();
    switch(temp.getType()) {
        case Cursor.HAND_CURSOR:
           //blablabla;
        case Cursor.MOVE_CURSOR:
           //blabla
    Et ainsi de suite pour tous les types de curseur que tu veux traiter .
    Mais tu veux quoi, connaitre le type de curseur ou obtenir un objet Graphics représentant le curseur ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 115
    Par défaut
    ce que je veux c'est une image du curseur.
    Pourrais-tu stp être plus précise quand au blablabla?
    Et le curseur n'est pas nécessairement d'un type connu de java, c'est peut-être un custom cursor, qu'est-ce que je fais. Je veux dessiner ce qu'il as l'air réellement.

  4. #4
    Membre éprouvé Avatar de BoudBoulMan
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 100
    Par défaut
    Tu ne dois pas t'occuper des blablas ^^
    Ils signifient juste que tu peux ajouter du code pour gérer les différents cas de figures (les différents types de curseurs)

    Dans le code de Janitrix:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Cursor temp = tonComponent.getCursor();
    switch(temp.getType()) {
        case Cursor.HAND_CURSOR:
           //blablabla;
        case Cursor.MOVE_CURSOR:
           //blabla
    Tu va tout d'abord créer une référence vers le curseur attaché au composant grâce à la méthode getCursor() de ce composant. Cet objet Cursor caractérise la forme qu'aura la souris en survolant ce composant.

    Ensuite, la méthode getType() de l'objet Cursor, renvoit son type qui équivaut à sa représentation graphique.

    Regarde la doc de la classe Cursor pour voir les différents types possibles.

    Ensuite, pour récupérer les images des curseurs, je ne connais pas de méthodes pour faire cela mais tu peux les récupérer sur l'ordinateur en format .cur (sous windows) à l'adresse: C:\\WINDOWS\cursor\
    Généralement, ils ont des noms facilement reconnaissable. Ex: l'image du curseur de type Cursor.MOVE_CURSOR est move_i.cur, et celui du type Cursor.N_RESIZE.CURSOR (ou tout autre resize) commence par size.

    Pour linux, je n'en sais rien , veuillez m'excuser ^^

Discussions similaires

  1. Image du curseur souris
    Par Bruno@Chrysis dans le forum Delphi
    Réponses: 5
    Dernier message: 06/11/2006, 11h27
  2. Mettre une image au curseur de la souris lors d'un dragndrop
    Par malag dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 10/09/2006, 03h16
  3. Comment actualiser l'image de curseur
    Par Xavier dans le forum C++Builder
    Réponses: 1
    Dernier message: 16/01/2006, 15h59
  4. changer l'image du curseur
    Par klashnikov dans le forum C++Builder
    Réponses: 4
    Dernier message: 20/04/2005, 11h09

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