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

 Java Discussion :

Création de CustomCursor JFrame


Sujet :

Java

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2008
    Messages : 34
    Par défaut Création de CustomCursor JFrame
    Bonsoir,
    je souhaite modifier le curseur de ma JFrame et pour cela j'utilise cette méthode :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setCursor(Toolkit.getDefaultToolkit().createCustomCursor(image,new Point(0,0),"Test"));
    L'image du curseur est bien remplacé mais j'ai remarqué que les pixels à moitiés transparents sont remplacé par du noir avec cette méthode( les pixels totalement transparents sont bien transparent).
    Ce qui donne un rendue de mauvaise qualité puisqu'on voit nettement les pixels (ça ne vient pas de l'image, je l'ai dessiné dans le paintComponent et elle était correct ).

    Même si je change les pixels à moitié transparent par de la couleur les pixels du bord seront toujours aussi visible, d'où l'intérêt d'avoir des pixels progressivement transparents.

    Comment faire pour gérer l'anti-aliasing avec cette méthode?
    Faut-il obligatoirement utiliser une GlassPane pour pouvoir dessiner avec un curseur correct?

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2008
    Messages : 34
    Par défaut
    J'ai pu trouver une trace chez Sun.

    Bug reporté depuis 03-APR-2003, mais apparemment toujours pas résolu d'après se que j'ai compris :
    http://bugs.sun.com/bugdatabase/view...bug_id=4842475

    J'ai rajouté un screen en images attachées :
    l'image de gauche est l'originale peinte dans un JPanel
    celle de droite est le curseur utilisé pourtant avec la même image

    Je suppose alors qu'il n'existe pas de solution?
    Images attachées Images attachées  

Discussions similaires

  1. Création de menu en JFrame
    Par Jaafar_scorpion dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 28/11/2012, 11h59
  2. Réponses: 5
    Dernier message: 12/06/2012, 22h02
  3. Parametrer la création d'une JFrame
    Par _xme_ dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 27/02/2010, 10h17
  4. [JFrame] Création d'une fenetre plus grande que l'ecran
    Par thetoctoc dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 23/09/2004, 11h05
  5. Création image BMP
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 16h04

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