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 :

Ghost sur Drag&Drop


Sujet :

AWT/Swing Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 127
    Par défaut Ghost sur Drag&Drop
    Je cherche désespérément comment faire un ghost sur un JTree et sur une JList lors d'un drag&drop. J'ai bien trouvé des exemples, mais ils sont trop confus !!!

    Si quelqu'un a un bout de code intéressant ...

  2. #2
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Février 2007
    Messages : 52
    Par défaut
    hello

    qu'appelles tu un ghost au juste ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 127
    Par défaut
    et bien quand tu fais un drag&drop tu as l'icone de la souris qui apparait un peu modifié (icone par défaut).
    Un ghost est la visualisation de l'objet que tu déplace (comme dans ton OS quand tu transfert des fichiers).

  4. #4
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Février 2007
    Messages : 52
    Par défaut
    ah ok, bien en principe l'API TransferHandler propose une méthode getVisualRepresentation(Transferable t) que tu peux surcharger pour renvoyer l'icone que tu souhaites afficher.

    A ma connaissance, cette API ne marchait pas dans la VM 1.4, mais peut être ont-ils corrigés leurs problème. Je sais par ailleurs que mon collègue qui a effectivement eu ce souci avait trouvé une alternative..

    en tous cas, ça te donne de quoi faire des recherches sur google !!

  5. #5
    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
    Euh, je sais pas moi, rechercher sur dvp pourrait être une bonne idée de temps en temps:

    http://gfx.developpez.com/tutoriel/java/swing/drag/

  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
    Par défaut
    Citation Envoyé par sinok
    Euh, je sais pas moi, rechercher sur dvp pourrait être une bonne idée de temps en temps:

    http://gfx.developpez.com/tutoriel/java/swing/drag/
    je tiens juste a dire que je n'ai pas reussi a faire marcher ce code sur mon ordi ...

    Au vu du post de spampete cela viendras t'il du fait que je suis sous 1.4 ?

Discussions similaires

  1. [XL-2010] Aide sur Drag and drop entre x ListBox
    Par jacky72 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 23/05/2014, 23h32
  2. [VB.NET] Drag and Drop d'un fichier sur un objet Panel
    Par Mü dans le forum Windows Forms
    Réponses: 4
    Dernier message: 07/11/2005, 12h30
  3. Drag and drop sur un JTree
    Par tomca dans le forum Composants
    Réponses: 4
    Dernier message: 02/08/2005, 10h54

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